/* 
***************************************************************************
***** 
***** yellow - #FDB72A
***** blue - #44c8f5
*****
***************************************************************************
*/

* {padding: 0; margin: 0;}


.related_post_title {padding: 0; margin: 0; height: 0; color: #ffffff;}


html, body {margin:0; padding:0; font: 14px verdana, geneva, sans-serif; color:#000000; background: #cccccc; text-align:center;}


a:link, a:visited, a:active {color: #ffffff; font: 14px verdana, geneva, sans-serif; background: #44c8f5; padding: 0 2px; text-decoration: none; border: 0; font-weight: bold; border-bottom: 1px dashed #000000;}
a:hover {background: #FDB72A;}

.nolink a {color: #ffffff; background: #ffffff; text-decoration: none;}

a.title:link, a.title:visited, a.title:active  {color:#ffffff; font: 20px courier new, sans-serif; font-weight: bold; background-color: #44c8f5; padding: 1px 3px; text-decoration: none; border-bottom: 2px dashed #000000;}
a.title:hover {color:#ffffff; background-color:#FDB72A;}

a.nav:link, a.nav:visited, a.nav:active  {color:#000000; font: 20px courier new, sans-serif; font-weight:bold; text-decoration:none; background-color:#FDB72A;  border-left: 3px solid #FDB72A; padding-left: 2px; margin: 0 2px 0 0; border-bottom: 0;}
a.nav:hover {color:#ffffff; background-color:#000000; border-left: 3px solid #ffffff;}


.commentlist li {margin-top: 10px; padding: 10px; background: #e1e1e1; list-style-type: none; font: 12px verdana, geneva, sans-serif; color:#000000; border-left: 3px solid #000000;}

.commentlist li cite {font: 18px courier new, sans-serif; color:#000000; font-weight: bold; text-transform: capitalize;}

.commentlist li cite a {font: 18px courier new, sans-serif; color: #000000; text-decoration: none; background: #e1e1e1; border: 0; font-weight: bold; text-transform: capitalize;}

.commentlist li p {padding: 20px 10px 10px 10px; font: 14px verdana, geneva, sans-serif; color:#000000;}

.commentlist li p a {color:#ffffff; font: 14px verdana, geneva, sans-serif; font-weight:bold; background-color:#44c8f5; padding: 0 2px 0 2px; text-decoration:none; border: 0;}

.commentlist li p a:hover {color:#ffffff; background-color:#FDB72A;}

.commentlist li a {font: 10px verdana, geneva, sans-serif; color: #000000; text-decoration: none; background: #e1e1e1; border: 0;}

.related_post ul {list-style-type: none; padding: 0px; margin: 5px 10px;}

.related_post li {list-style: inside decimal;}

.related_post li a {color:#ffffff; font: 12px verdana, geneva, sans-serif; background:#44c8f5; padding: 0 2px; text-decoration: none; border: 0;}

.related_post li a:hover {color:#ffffff; background-color:#FDB72A;}


h1 {font: 30px courier new, sans-serif; color: #000000; font-weight: bold;}
h2 {font: 20px courier new, sans-serif; color: #ffffff; font-weight: bold;}
h3 {font: 18px courier new, sans-serif; color: #FDB72A; font-weight: bold;}
h4 {font: 18px courier new, sans-serif; color: #000000; font-weight: bold; font-style: italic; text-align: center;}
h5 {font: 12px verdana, geneva, sans-serif; color:#ffffff;}
h6 {font: 18px courier new, sans-serif; color:#000000; font-weight:bold; background-color: #FDB72A; padding: 2px 4px; margin: 10px 0;}

hr {border:0; color:#000000; background-color:#000000; height:2px; width:100%;  margin: 0 0 20px 0;}


img {border:0; border-style:none;}

a.img:link, a.img:visited, a.img:active, a.img:hover {padding: 0; text-decoration:none; border:0; border-style:none; background-color:#FDB72A; margin: 0;}

a.imgwhite:link, a.imgwhite:visited, a.imgwhite:active, a.imgwhite:hover {padding: 0; text-decoration:none; border:0; border-style:none; background-color:#ffffff; margin: 0;}

.blogimage {border: 2px #000000 dotted; padding: 5px; margin: 10px; float: left;}

.brandimage {border: 0; padding: 5px; margin: 20px 30px 20px 10px; float: left;}

.rssimage {border: 0; padding: 0; margin: 0; vertical-align: middle; border-style: none;}


.dropdown {color:#FDB72A; font: 13px verdana, geneva, sans-serif; background-color:#000000; cursor: pointer; border: 3px solid #000000; padding: 0;}

.postform {color:#FDB72A; font: 13px verdana, geneva, sans-serif; background-color:#000000; cursor: pointer; border: 3px solid #000000; padding: 0;}

.button {
 background: #000000;
 color: #ffffff;
 font: 20px courier new, sans-serif;
 font-weight: bold;
 border: 0;
 border-left: 3px solid #ffffff;
 padding: 0;
 margin: 0px;
 cursor:pointer;
}

.button:hover, .button:focus, .button.sffocus {
 color: #FDB72A;
}

.button2 {
 background: #000000;
 color: #ffffff;
 font: 20px courier new, sans-serif;
 font-weight: bold;
 border: 1px;
 border-left: 3px solid #FDB72A;
 padding: 0;
 margin: 5px;
 cursor:pointer;
}

.button2:hover, .button2:focus, .button2.sffocus {
 color: #FDB72A;
}

.textbox {
 background: #ffffff; 
 border: 1px solid #000000;
 font: 12px verdana, geneva, sans-serif;
 color:#000000;
 padding: 4px;
 width: 160px;
 margin: 0;
}



#sidebarque {
 background:#000000;
 color:#FDB72A;
 padding: 5px;
 margin-top: 5px;
}


#sidebar {
 padding: 0;
 margin: 0;
}

#sidebar ul, li {
 list-style-type: none;
 list-style-position: outside;
 color:#000000;
 font: 12px verdana, geneva, sans-serif;
 padding: 2px;
 margin: 0;
}

#sidebar a {
 color:#000000;
 font: 12px verdana, geneva, sans-serif;
 background-color:#FDB72A;
 padding: 1px;
 text-decoration:none;
 border-left: 3px solid #000000;
 border-bottom: 0;
 padding-left: 3px;
}

#sidebar a:hover {
 color:#ffffff;
 background-color:#000000;
 border-left: 3px solid #ffffff;
}

#sidebar .banner {padding: 20px 40px;}
#sidebar .banner a {display: block; width: 125px; height: 125px; border: 0; color:#FDB72A; background-color:#FDB72A; border-left: 0px;}
#sidebar .banner a:hover {display: block; width: 125px; height: 125px; border: 0; color:#FDB72A; background-color:#FDB72A; border-left: 0px;}

#sidebar .girls {padding: 20px 40px;}
#sidebar .girls a {display: block; width: 122px; height: 120px; border: 0; background: url('/images/girls.png') 0 0 no-repeat; }
#sidebar .girls a:hover {background-position: 0 -121px; border: 0; background-color: #FDB72A;}

#sidebar .randomiser {padding: 20px 40px;}
#sidebar .randomiser a {display: block; width: 122px; height: 120px; border: 0; background: url('/images/randomiser.png') 0 0 no-repeat; }
#sidebar .randomiser a:hover {background-position: 0 -121px; border: 0; background-color: #FDB72A;}

#sidebar .tips {padding: 20px 40px;}
#sidebar .tips a {display: block; width: 122px; height: 120px; border: 0; background: url('/images/10-online-shopping-tips.png') 0 0 no-repeat; }
#sidebar .tips a:hover {background-position: 0 -121px; border: 0; background-color: #FDB72A;}

#sidebar .menswear {padding: 20px 40px;}
#sidebar .menswear a {display: block; width: 122px; height: 120px; border: 0; background: url('/images/menswear-stores-list.png') 0 0 no-repeat; }
#sidebar .menswear a:hover {background-position: 0 -121px; border: 0; background-color: #FDB72A;}

#sidebar .central {padding: 10px 40px;}
#sidebar .central a {display: block; width: 122px; height: 120px; border: 0; background: url('/images/geezercentral.png') 0 0 no-repeat; }
#sidebar .central a:hover {background-position: 0 -121px; border: 0; background-color: #FDB72A;}

#sidebar .center {padding: 20px 0 0 20px;}


#wrapper { 
 margin: 0 auto;
 background: #FDB72A;
 border: 1px solid #000000;
 border-top: 0;
 border-bottom: 0;
 width: 922px;}

#header { 
 border: 5px solid #FDB72A;
 border-bottom: 0;
 border-top: 0;
 background: #000000;
 margin: 0;
 padding: 0 10px 10px 10px;
}

#header a {
 color:#FDB72A;
 background-color:#000000;
 font: 11px verdana, geneva, sans-serif;
}

#header a:hover {
 color:#FDB72A;
 background-color:#000000;
 text-decoration: underline;
}

#navigation {
 float: left;
 text-align: left;
 color: #000000;
 font: 20px courier new, sans-serif;
 padding: 2px;
 border: 0;
 margin: 0 4px;
 background: #FDB72A;
}

.navigation {padding: 10px;}

#leftcolumn { 
 width: 680px;
 color: #000000;
 border: 0;
 margin: 0;
 padding: 5px;
 padding-bottom: 0;
 float: left;
 background: #FDB72A;
}


.postfull {
 float:left;
 text-align:left;
 width: 870px;
 padding: 20px;
 margin-bottom: 5px;
 border: 0;
 border-bottom: 5px #000000 dashed;
 background: #ffffff;
}

.postfull p {
 padding-bottom: 15px;
}

.post {
 float: left;
 text-align: left;
 width: 640px;
 padding: 10px 20px;
 margin-bottom: 5px;
 border: 0;
 border-bottom: 5px #000000 dashed;
 background: #ffffff;
}

.post p {
 padding-bottom: 15px;
}

.logos {
 margin: auto;
}

.logos div {
  width: 100px;
  float: left;
  margin: 6px;
  padding: 5px;
  border: 1px solid #ccc;
}

.logos div:hover {
  border: 1px solid #000000;
}

.postfooter {
 font: 11px verdana, geneva, sans-serif;
 color:#000000;
}

.postfooter a {
 color: #000000; 
 font: 11px verdana, geneva, sans-serif;
 text-decoration: none;
 border-bottom: 1px #000000 dashed;
 background: #ffffff;
 padding: 0;
}

.postfooter a:hover {
 border-bottom: 1px #000000 solid;
 background: #ffffff;
 padding: 0;
}

#rightcolumn { 
 float: right;
 text-align:left;
 color: #ffffff;
 border: 0;
 margin: 0;
 padding: 0;
 width: 220px;
 min-height: 100%;
 background: #FDB72A;
}

#footer { 
 height: 100%;
 clear: both;
 text-align:left;
 color: #ffffff;
 font: 12px verdana, geneva, sans-serif;
 border: 5px solid #FDB72A;
 border-bottom: 0;
 background: #000000;
 margin: 0;
 padding: 10px 20px 10px 20px;
}

#footer a {
 color:#ffffff;
 font: 12px verdana, geneva, sans-serif;
 background: #000000;
 text-decoration:none;
}

#footer a:hover {
 color:#FDB72A;
}

ul.footer li {
 color:#ffffff;
 font: 10px verdana, geneva, sans-serif;
 list-style-position: inside;
 list-style-type: decimal;
}

ul.contentlist li {
 color:#000000;
 font: 18px verdana, geneva, sans-serif;
 list-style-position: inside;
 list-style-type: disc;
 margin: 1px;
 padding: 1px 0 0 20px;
}

ul.footerdisc li {
 color:#ffffff;
 font: 10px verdana, geneva, sans-serif;
 list-style-position: inside;
 list-style-type: disc;
}

ul.footerfeed li {
 color:#ffffff;
 font: 10px verdana, geneva, sans-serif;
 list-style-position: inside;
 list-style-type: none;
}

#left {
 float:left;
 width: 175px;
 padding: 0 5px 0 0;
 margin: 0;
 border: 0;
}

#leftcenter {
 float:left;
 width: 225px;
 padding: 0 5px 0 10px;
 margin: 0 10px 0 0;
 border-left: 1px solid #FDB72A;
}

#rightcenter {
 float:left;
 width: 225px;
 padding: 0 5px 0 10px;
 margin: 0 10px 0 0;
 border-left: 1px solid #FDB72A;
 border-right: 1px solid #FDB72A;
}

#right {
 float:right;
 width: 175px;
 padding: 0;
 margin: 0;
 border: 0;
}

/* 
***************************************************************************
***** 
***** BLOG FORM
***** A Nice Simple Contact Form
***** Credits: CSS Tricks
***** URL: http://css-tricks.com
*****
***************************************************************************
*/

#blog-form {width: 550px; border: 0;}

#blog-form input {padding: 5px; width: 280px; font: 12px verdana, geneva, sans-serif; margin: 10px 0px 0px 0px; border: 2px solid #ccc; background: #ffffff !important;}

#blog-form select {padding: 5px; width: 294px; font: 12px verdana, geneva, sans-serif; margin: 10px 0px 0px 0px; border: 2px solid #ccc; background: #ffffff !important;}

#blog-form textarea {padding: 5px; width: 280px; height: 90px; font: 12px verdana, geneva, sans-serif; margin: 10px 0px 0px 0px; border: 2px solid #ccc; background: #ffffff !important;}

#blog-form textarea:focus, #blog-form input:focus, #blog-form input.sffocus, #blog-form select:focus, #blog-form textarea:hover, #blog-form input:hover, #blog-form select.sffocus, #blog-form select:hover {border: 2px solid #FDB72A;}

#blog-form input.submit-button {color: #ffffff; cursor: pointer; background: #000000 !important; border: 0; font: 20px courier new, sans-serif; font-weight: bold; width: 200px; margin-left: 50px;}

#blog-form input.submit-button:hover, input.submit-button:focus {color: #FDB72A;}

label {float: left; text-align: right; width: 150px; margin: 15px 10px 0px 0px; font: 12px verdana, geneva, sans-serif; color:#000000;}




#newsletter-form input {padding: 5px; width: 180px; font: 12px verdana, geneva, sans-serif; margin: 10px; border: 2px solid #ccc; background: #ffffff !important;}

#newsletter-form input:focus, #newsletter-form input.sffocus, #newsletter-form input:hover {border: 2px solid #ffffff;}

#newsletter-form input.submit-button {color: #ffffff; cursor: pointer; background: #FDB72A !important; border: 0; font: 20px courier new, sans-serif; font-weight: bold; width: 150px; margin-left: 15px;}

#newsletter-form input.submit-button:hover, input.submit-button:focus {color: #000000;}


/* 
***************************************************************************
***** 
***** Fixed Menu CSS
*****
***************************************************************************
*/

#menu2 {padding: 0px; position: fixed; text-align: left; top: 110px; width: 30px; right: 8px; margin: 0px; height: auto; *position: absolute;}

#menu2 a {background-color: transparent; padding: 0px; margin: 0px;}

div.jqDock {background-color: transparent;}

div.jqDockLabelLink {cursor: pointer;}

div.jqDockLabelImage {cursor: default;}