/*COLOURS
soft blue - #F3F4F1
soft blue 2 (subcategory) - #363F0C
normal blue - #6A7B1D
dark blue (text&links) - #363F0C
light grey (borders ) - #F2F4F5
dark grey (borders) - #D6D8D9
red - #FF5200
green (success box bg) - #B9C094

/*BASIC */
img{ border: 0; padding:0; margin:0;}
body {  background: #8E9377;padding: 20px 0;} 
html, body{ margin:0;  font-family: verdana,arial, helvetica, sans-serif; font-size: 0.8em; }
hr{float:left; border-right:none; border-left:none; border-top:none; border-bottom: 1px solid #EAEAEA; width:100%; height:1px; padding: 1px 0 1px 0; clear:both;}

.clearer {
clear: both;
height: 1px;
overflow: hidden;
}

.bottomclearer {
clear: both;
height: 1px;
overflow: hidden;
background: #8E9377;
}

.clearer hr, .bottomclearer hr {
display: none;
}

/*TEXT STYLING*/
p {padding:0 0 6px 0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#474747; line-height:16px;}
p strong {color: #FF5200; font-weight: bold;}
h1 { clear:both; padding:1px 6px 6px 0px; margin:0; text-align:left; font-family:arial, verdana, helvetica, sans-serif;font-weight:bold;  font-size: 1.6em; color:#363F0C;}
h2 {clear:both; padding-top:2px ; padding-bottom:1px; text-align:left; font-family: arial,verdana, helvetica, sans-serif;font-weight:bold;  font-size: 1.4em; color:#363F0C;}
h3 {padding:0px 6px 6px 0px; margin:0 auto 0 auto; text-align:left; font-family:arial, verdana,  helvetica, sans-serif;font-weight:bold;  font-size: 1.2em; color:#363F0C; letter-spacing:1px;}
h4 {padding:0 0 5px 12px; margin:0; text-align:left; font-family:arial, verdana, helvetica, sans-serif;font-weight:bold;  font-size: 1.4em; color:#FF5200;}
.red_text {padding-top:10px; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 0.95em; color:#FF5200; vertical-align:top; padding-left:5px;}
.blue {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#363F0C; line-height:20px;}
.logout {padding:0px 0 0 0; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 0.95em; color:#FF5200; vertical-align:top; }
.forgot {float:left; padding:0; margin:5px 0 0 0 ; text-align:right; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.84em; color:#363F0C; line-height:18px;}
.header {clear:both;  padding:2px 0 2px 12px;  text-align:left; font-family: arial,verdana, helvetica, sans-serif;font-weight:bold;  font-size: 1.4em; color:#FF5200;}
.price { float:right;  font-family: verdana, arial,helvetica, sans-serif;font-weight:bold; padding:0;  font-size: 1.0em; color:#FF5200; vertical-align:top; margin:0 0px 0 0px;}
.price3 { float:left;  font-family: verdana, arial,helvetica, sans-serif;font-weight:bold; padding:0;  font-size: 1.2em; color:#FF5200; vertical-align:top; margin:0 0px 0 0px;}
.price2 { float:left;  font-family: verdana, arial,helvetica, sans-serif;font-weight:bold; padding:0;  font-size: 1.2em; color:#FF5200; vertical-align:top; margin:0 0px 0 10px;}
.languages {float:left; padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color: #363F0C; line-height:18px;}
.dynamic_header{float:left ;margin-bottom:5px;  text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 1.2em; color:#363F0C;}

/* STRUCTURE */
#cnt {width:780px;margin: 0 auto; padding:0px; background: #fff;} 
#cnt_top {float:left; width:776px; padding:12px 12px 0px 12px;  background-color:#ffffff;  margin:0;  }
#cnt_main {float:left;  width:776px; padding:0px 12px 10px 12px; background-color:#ffffff;  margin:0;  }
#cnt_main2 {float:left;  width:350px; padding:0px 10px 10px 10px; background-color:#ffffff;  margin:0;  }
#cnt_bottom {float:left; width:800px; margin:0;  clear:both; background: #fff; }
#cnt_bottom_inner {margin:5px 12px 8px 12px;  background-color:#F3F4F1;border-top:1px solid #D6D8D9;}
/* STRUCTURE - top */
#top_nav {width:752px; padding:0 12px; background:#6A7B1D url(../images/peak-performance.gif) no-repeat left center; height:24px; margin:4px 0 10px 0;color:#fff;}
#top_nav img{float:left;padding:2px 1px 5px 5px; margin:0;  }
#nav_lang {float:left; width:170px; }
#nav_links {float:right; width:545px; height:20px; margin-left:6px; vertical-align:bottom;}
#nav_links ul {float:right; padding:5px 0 0 0; list-style-type:none; text-decoration:none; margin:0 5px 0 0 ;}
#nav_links ul li{float:left; list-style-type:none; }
#nav_links ul li a {float:none; text-decoration:none; font-weight:bold; color:#fff; padding-left:10px;}
#nav_links ul li a:hover {color:#fff;text-decoration:underline;}

#top_banner {width:100%; height: 161px;padding:0; margin:0 0 0px 0;background:url(../images/banner.jpg) no-repeat center top;}
#top_banner_padding {padding: 40px 0 0 7px;}
#banner_left {float:left;  width:170px; padding:0; margin:0 10px 0 0 ;}
#banner_right {float:left;  width:580px; padding:0; margin:0; }


/* STRUCTURE - main */
#main_left {float:left;   width:175px; margin:0; padding:0; border-right:1px solid #fff;border-bottom:1px solid #fff; 	}
#main_middle {float:left; width:408px; margin:0; padding:0;  border-right:1px solid #fff; border-left:1px solid #fff;border-bottom:1px solid #fff; }
#main_middle p { text-align: justify; }
#main_middle2 {float:left; width:328px; margin:0; padding:0;  border-right:1px solid #fff; border-left:1px solid #fff;border-bottom:1px solid #fff; 	 }
#main_right {float:left;  width:169px; margin:0; padding:0;border-left:1px solid #fff; border-bottom:1px solid #fff; 	 }
#main_middle a {text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#363F0C; line-height:18px; text-decoration:none;}
#main_middle a:hover{text-decoration:underline;}

#sockWool {clear: both;background: url(../images/sock-wool.jpg) no-repeat left top;width:169px;height:263px;color: #fff;}
#sockWool p {color: #fff;padding: 12px;line-height: 12px;}
#main_right .clearer {background: url(../images/border-repeat.gif) repeat-x center top;height:12px;}
/* STRUCTURE - main - boxes */

/*search*/
#nav_search  { padding:8px 0 8px 0px ; margin:0px 0 0px 0px; width:175px; float:left; background: url(../images/border-repeat.gif) repeat-x center top; }
.btn_search {border: none;float: left; padding:3px 0 0 0; margin:0 0 0 1px; }
.form_search {background-color:#F3F4F1; border: 1px solid #CDCDCD;width: 110px; float:left;   margin: 3px 4px 0 0; color: #363F0C; font-size:10px; padding:3px;}

/*list */
#nav_products {float:left; width:100%; background: #F3F4F1 url(../images/border-repeat.gif) repeat-x center top;} 
.nav_list li {border-bottom: 1px solid #D6D8D9; float:none; width:164px; padding:5px;}
.nav_list {float:left; list-style-type:none; padding:0; margin:0; }
.nav_list .list_header {border: none ; padding-top:10px; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 1.1em; color:#363F0C;}
.list_link a{text-decoration:none; margin-left:8px;  font-family: verdana, arial,helvetica, sans-serif;  font-size: 0.96em; color:#363F0C; }
.list_link a:hover{color:#000000; }
.list_sublink a{text-decoration:none; margin-left:15px; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.96em; color: #363F0C; }
.list_sublink a:hover{color: #000000; }

/*shop by brand*/
#nav_brand {float:left; padding:1px 0 3px 0; border:none; border-bottom: 1px solid #D6D8D9; }

#nav_brand select { list-style:none; line-height:1.2em; width:120px; margin-left:10px; margin-top:0px; margin-bottom:5px; font-size:9px; border:1px solid #6A7B1D;background-color:#F3F4F1; color:#363F0C; }
.brand_list li {border:none; float:none; width:164px; padding:5px;}
.brand_list {float:left; list-style-type:none; padding:0; margin:0; }
.brand_list .list_header {border: none ; padding-top:10px; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 1.1em; color:#363F0C;}

/*information*/
#nav_information {float:left; width:100%; background: #F3F4F1 url(../images/border-repeat.gif) repeat-x center top;} 

/*secpay credits*/
#nav_secpay {float:left; width:100%; padding:0 0 0 0;background: url(../images/border-repeat.gif) repeat-x center bottom;} 

/*content*/
#content {float:left;  margin:10px 0 5px 0; padding:0 15px 10px 15px; }
#content a{padding:0; margin:0; text-align:justify; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; font-weight: bold;color:#6A7B1D; line-height:18px; text-decoration:underline;}
#content a:hover{color:#363F0C;}
#content img {float:left; border:1px solid #363F0C; margin:10px 10px 5px 0;}

#content ul {float:left; clear:both; padding:0 0 0 40px; margin:10px 0 10px 0; width:88%;}
#content ul li {float:none; clear:both; line-height:22px;  }



/*basket*/
#nav_basket {float:left; width:100%;background: #F3F4F1 url(../images/border-repeat.gif) repeat-x center top;}
.basket_img_link {vertical-align:bottom; float:none; }
.basket_list {float:left; list-style-type:none; padding:0; margin:0; }
.basket_list li{border-bottom: 1px solid #E5EEF2; float:none; width:155px; padding:5px;}
.basket_list_item a{text-decoration:none; padding-left:8px; vertical-align:top; font-family: verdana, arial,helvetica, sans-serif;  font-size: 0.96em; color:#363F0C; }
.basket_header {float:none; clear:both; margin-left:4px; padding-top:10px; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 1.1em; color:#363F0C;}

/* login form */
#nav_account  { padding:0 0 3px 13px; margin:5px 0 0 0px; width:160px; float:left; }
.nav_header {float:none; clear:both; padding-left:0px; padding-top:10px; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 1.1em; color:#363F0C;}
#nav_account ul {list-style-type:none; padding:0; margin:0 0 5px 0; font-size:0.9em;}


/*subscribe*/
#nav_register  { padding:0 0 3px 13px ; margin:0 0 0 0px; width:160px; float:left; }
.subscribe_text {float: none ; font: 1em verdana, heveltica, sans-serif;color: #000000; background: #FFFFFF;padding: 0;}

/*gift service*/
#nav_gift  { padding:0 0 3px 13px ; margin:0; width:160px; float:left; }

/*recommend a friend*/
#nav_recommend  { padding:0 0 3px 13px ; margin:0; width:160px; float:left; }

/* STRUCTURE - bottom - footer */
#bottom_links {width:300px;  float:left; padding:4px 0 5px 0;  margin:0; }
#bottom_links ul {list-style-type:none; float:left; text-decoration:none; padding:0; margin:0;}
#bottom_links ul li {float:left; padding:0px; margin:0px;  }
#bottom_links ul li a{float:left; padding-left:0px; text-decoration:none; color:#363F0C; padding-left:20px;}
#bottom_links ul li a:hover{text-decoration:underline; }
#bottom_links ul li #first {float:left; padding:0 0 0 0; margin:0 0 0 0; color:#363F0C;}
/*footer - copyrights*/
#bottom_copyrights {width:445px; float:right; padding:0px 8px 0 0;  margin:0;}
#bottom_copyrights a{padding-left:0px; text-decoration:none; color:#363F0C;}
#bottom_copyrights a:hover{text-decoration:underline; }
#bottom_copyrights p{text-align:right;}

/* basket styling  */
.btn_confirm {background-color:#F3F4F1; width:110px;  float:right;  font:11px  verdana, helvetica, sans-serif; color:#363F0C; margin:5px 33px 5px 0px; padding:2px;}
.btn_long {background-color:#F3F4F1; width:350px;  float:left;  font:11px  verdana, helvetica, sans-serif; color:#363F0C; margin:5px 33px 5px 0px; padding:2px;}
#content .btn_submit {background-color:#F3F4F1; width:60px;  float:right;  font:11px  verdana, helvetica, sans-serif; color:#363F0C; margin:0px 115px 5px 0px; padding:2px;}

.btn_continue {background-color:#F3F4F1; width:90px;  float:right;  font:11px  verdana, helvetica, sans-serif; color:#363F0C; margin:5px 33px 5px 0px; padding:2px;}
.btn_checkout {background-color:#F3F4F1; width:145px;  float:right;  font:11px  verdana, helvetica, sans-serif; color:#363F0C; margin:5px 0 5px 0px; padding:2px;}
.btn_basket {background-color:#ffffff; width:100px;  float:right;  font:11px verdana, helvetica, sans-serif; color:#363F0C; margin:5px 0 5px 0px; padding:2px;}

table.shoppingbasket { float:left; width:390px; background:#ffffff; padding:0; margin:0; ; }
table.shoppingbasket th {background:#363F0C; color:#fff; font:bold x-small verdana, helvetica, sans-serif; padding:5px;}
table.shoppingbasket td {padding:5px; text-align:center; background:#F3F4F1; color:#363F0C;}
table.shoppingbasket td.productdescription {width:100%; text-align:left;}
table.shoppingbasket td.itemtotal {font-weight:bold;}
table.shoppingbasket td.total {font:bold 12px verdana, sans-serif; color:#FF5200; text-align:right; background:transparent;}
table.shoppingbasket td.quantity {text-align:center;}

/* Contact Form*/
form{ width:97%; float:left; padding:0 0 0 0px; margin:0;  }
#contact_form {float:left; padding-top:20px; padding-left:0px; }
#contact_form p{float:left; padding-top:20px; padding-left:0px;}
div.row {clear: both; padding:5px;}
div.row span.label {float: left; width:130px; text-align: right; padding-top:4px; font: 1em verdana, arial, helvetica, sans-serif; color:#000000; text-align:right; padding-left:3px}
div.row span.formw {float: left; padding:0 0 0 10px; margin:0; text-align: left; font-size: 10px; font-weight:bold;}
div.formbg1 {  float:left ; width:344px; color: #000000;   padding:0px 0 30px 0; margin:0px 0px 1px 2px; }
.inputtext {border: 1px solid #6A7B1D; width:150px;color:#6A7B1D; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#F3F4F1;}
.inputtext_short {border: 1px solid #6A7B1D; width:50px;color:#6A7B1D; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#F3F4F1;}
.inputtext_short2 {border: 1px solid #6A7B1D; width:20px;color:#6A7B1D; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#ffffff;}
.text {border: 1px solid #D8D8D8; width:99%;color:#6A7B1D; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#F3F4F1;}

.selectbox {border: 1px solid #6A7B1D; width:110px;color:#6A7B1D; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#F3F4F1;}
.selectbox_short {border: 1px solid #6A7B1D; margin:0; width:84px;color:#6A7B1D; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#F3F4F1;}
#f_submit {float:left; padding: 2px;  font:10px Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 6px; background: #ffffff; color:#363F0C; }
#f_reset {float:left; padding: 2px;  font:10px Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 12px; background: #ffffff;color:#363F0C; }
#f_continue {float:left; padding: 2px;  font:10px Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 10px; background: #ffffff; color:#363F0C; }

/*progress bar*/
#content .img_progress {float:left; border:none; margin:0 0 20px 0; padding:0; }

/* ERROR and SUCCESS*/
#error { width:92%; margin:0 0 10px 0; padding:1em; border:1px dotted #FF5200; background:#FFEAE0; color:#FF5200;}
#error h2 {font:bold medium helvetica, sans-serif; color:#FF5200; padding:0; margin:0; }
#error p {color:#FF5200; }

#success { width:92%;  margin:5px; padding:1em; border:1px dotted #2B6400; background:#B9C094; color: #363F0C;}
#success h2 {font:bold medium helvetica, sans-serif; color:#2B6400; background:#B9C094; padding:0; margin:0; }
#success p {color:#363F0C;font-weight: bold; }

/*PRODUCT DETAILS*/
#product {float:left; width:100%; margin:10px 0px 4px 0px; padding:0 0px 20px 0px; }
#product_top {float:none; width:400px;  margin:0 auto 0 auto; }
#product_photo {float:left; width:220px;  margin-right:15px;}
#product_photo img{float:left; border:5px solid #F3F4F1;}
#product_thumb {float:left; width:150px;  margin:0px;}
#product_thumb img{float:left; border:2px solid #F3F4F1; margin-right:6px; margin-bottom:8px; }
#product_info {width:100%; float:left;  margin:15px 0px 0px 0px; padding:0 0px 0px 0px; }
#product select {  float:none; width:100px; background-color:#ffffff;color:#363F0C; padding:2px; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#ffffff;}
#product .selector {  float:left; background-color:#ffffff;color:#363F0C; padding:2px; margin:0 0 0 6px; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#ffffff;}
#product a {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#363F0C; line-height:18px; text-decoration:none;}
#product a:hover {text-decoration:underline;}


#product_bottom {float:left; width:100%;  margin:20px 0 0 0; padding:3px 0 3px 0;  border-top:1px solid #D6D8D9;border-bottom:1px solid #D6D8D9;} 

#product_info select {  width:100px; background-color:#ffffff;color:#363F0C; padding:2px; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#ffffff;}
#product_bottom_bar { float:left; background-color:#F3F4F1; width:100%; height:33px;}
#product_bottom_bar ul { list-style-type:none; float:left; margin:4px 0px 4px 4px ; padding:0;   }
#product_bottom_bar ul li{margin:4px 10px 0 0px; padding:0px 10px 0 10px;  border-right:1px solid #9BB4BF;   float:left; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#6A7B1D; }
#product_bottom_bar ul .size{padding:1px 10px 0px 5px; margin:0 0 10px 0;float:left; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#6A7B1D; }
#product_bottom_bar ul .bottom_bar_last{margin:4px 0 0 0; padding:0px 10px 0 5px; border:none;   float:left; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#6A7B1D;}
#product_bottom_bar ul .quantity{padding:4px 0px 0px 5px; margin:0 0 10px 0;  float:left; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#6A7B1D; }

.inputbox {margin:0 10px 0 5px; height:10px; border: 1px solid #6A7B1D; width:15px;color:#363F0C; padding:2px; font:10px Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#ffffff;}


/*ACCESSIBILITY TABLE*/
table.accesskey {float:left ; width:100%; background:transparent; margin:0 auto 0 auto;  }
table.accesskey  th {text-align:left;background: #363F0C; color:#ffffff; font:bold 10px verdana, helvetica, sans-serif; padding:5px;}
table.accesskey  td {background:#A1BFD2;padding:5px; text-align:left; background:#EDF5FA; color:#004068; font:10px verdana, helvetica;}
table.accesskey  td.key {width:70px; text-align:center; background:#E3F0F9; }
table.accesskey  td.itemtotal {font-weight:bold;}
table.accesskey  td.total {font:bold medium verdana, sans-serif; color:#002741; text-align:right; background:transparent;}
table.accesskey  td.quantity {text-align:center;}
table.accesskey  th {}
table.accesskey  th.key {width:70px; text-align:center; background: #363F0C; color:#ffffff; }

/*MISC*/
.spacer{float:left; width:96%; height:40px;  } 
.btn_goto {float:left; padding-left:10px; }
.btn_basket {float:left; padding:0; margin:0 5px 0 0; width:auto;}
.btn_info {float:left; padding:0; margin:0 5px 0 0; width:auto;}
.img_dynamic {border:1px solid #9DC1D1; padding:0; margin:0;}
.btn {border: none;float: right;padding-top:6px; padding-right:0px; padding-bottom:0px; margin:0 0 0 0 ; }
.form {background-color:#F3F4F1; border: 1px solid #CDCDCD;width: 150px; float:right;   margin: 3px 0 0 0; color: #363F0C; font-size:10px; padding:3px;}
.btn_subsrbibe {border: none;float: right;padding-top:6px; padding-right:0px; padding-bottom:0px; margin:0 0 0 0 ; }
.select_size {float:left; padding:0 0 0 0; margin:0 0 0 4px; font-size:0.9em;  width:85px; color:#363F0C;}

/*	dividers */
.divider_main {clear:both; float:left; height:1px; width:100%; margin:0 0 0px 0; padding:0 0 0 0; border-bottom:1px solid #fff;}
.divider {clear:both; float:left; height:1px; width:100%; margin:0 0 0px 0; padding:0 0 0 0; border-top:1px solid #D6D8D9;}
.nav_divider {clear:both; float:left; padding:0; margin:0 ;height:1px; width:100%; background-color:#ffffff;}

/*dynamic*/
.dynamic {float:left; width:99%; padding:4px 0 4px 4px ; margin:10px 0 8px 0; border-top:1px solid #D6D8D9;border-bottom:1px solid #F4ECDB; } 
.dynamic .icons {float:left; padding:0; margin:1px 0 0 0; border:none;}
.dynamic .icons img, .dynamic .icons input, .dynamic .icons a { border:none;float: left;padding:0;margin:0;}

.dynamic_header {float:none; clear:both; padding:0 ;margin:0 0 6px 0; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 1.1em; color:#363F0C;}
.dynamic a {float:left; margin:0; padding:0;}
.dynamic img { padding:0; margin:5px auto; border:1px solid #8E9377;display:block;}
.dynamic form{ width:90%;  float:left; padding:0 0 0 0px; margin:0; }

.dynamic_left {float:left; width:119px;  background-color:#F3F4F1; padding:6px; margin-right:5px;}
.dynamic_left_top { width:119px; margin: 0 0 10px;  }
.dynamic_left_middle { width:120px; }
.dynamic_left_bottom { width:119px; }
.dynamic_left_bottom img {float:left; border:none;}
#main_middle .dynamic_left_middle img {border: 0; padding:0; margin:0;}
#main_middle .dynamic_left_bottom img {border: 0; padding:0; margin:0;}

.dynamic_middle { float:left; width:119px; background-color:#F3F4F1; padding:6px; margin-right:5px; }
.dynamic_middle_top { width:119px; margin: 0 0 10px; }
.dynamic_middle_middle { width:120px; }
.dynamic_middle_bottom { width:119px; }
.dynamic_middle_bottom img {float:left;  border:none; }
#main_middle .dynamic_middle_middle img {border: 0;padding:0;margin:0;}
#main_middle .dynamic_middle_bottom img {border: 0;padding:0;margin:0;}

.dynamic_right {float:left; width:119px; background-color:#F3F4F1; padding:6px; margin:0; }
.dynamic_right_top { width:119px; margin: 0 0 10px;  }
.dynamic_right_middle { width:120px; }
.dynamic_right_bottom { width:119px; }
.dynamic_right_bottom img {float:left; margin:0; border:none;}
#main_middle .dynamic_right_middle img {border: 0;padding:0;margin:0;}
#main_middle .dynamic_right_bottom img {border: 0;padding:0;margin:0;}

/*related*/
.dynamic_related {float:left; width:99%; padding:4px 0 4px 4px ; margin:10px 0 8px 0; border-top:1px solid #D6D8D9;border-bottom:1px solid #F4ECDB; } 
.dynamic_related  .icons {float:left; padding:0; margin:5px 0 0 0;}
.dynamic_related  .icons img{float:left; border:none;}

.dynamic_related _header {float:none; clear:both; padding:0 ;margin:0 0 6px 0; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 1.1em; color:#363F0C;}
.dynamic_related  a {float:left; margin:0; padding:0;}
.dynamic_related  img {float:left; padding:0; margin:0 2px 0 0; border:1px solid #8E9377;}
.dynamic_related  form{ width:90%;  float:left; padding:0 0 0 0px; margin:0;   }

.dynamic_related_left {float:left; width:131px;  background-color:#F3F4F1;  padding:2px; margin:0;}
.dynamic_related_left_top {width:120px;  background-color:#F3F4F1; float:left; padding:5px 0 8px 0px; margin:0px 5px 0 3px; }
.dynamic_related_left_middle {width:120px;  background-color:#F3F4F1; float:left; padding:0 5px 5px 5px; margin:0px; }
.dynamic_related_left_bottom {width:100%;   background-color:#F3F4F1; float:left; padding-top:8px; padding-bottom:5px; margin:0; }
.dynamic_related_left_bottom img {float:left; padding:0 0 0 10px; margin:0; border:none; }

.dynamic_related_middle { float:left;  width:130px;  background-color:#F3F4F1;border-left:6px solid #ffffff;border-right:6px solid #ffffff; padding:2px; margin:0;}
.dynamic_related_middle_top {width:120px;  background-color:#F3F4F1; float:left; padding:5px 0 8px 0px; margin:0px 5px 0 3px; }
.dynamic_related_middle_middle {width:120px;  background-color:#F3F4F1; float:left; padding:0 5px 5px 5px; margin:0px;}
.dynamic_related_middle_bottom {width:100%;   background-color:#F3F4F1; float:left; padding-top:8px; padding-bottom:5px; }
.dynamic_related_middle_bottom img {float:left; padding:0 0 0 10px; margin:0;border:none; }

.dynamic_related_right {float:left; width:130px; background-color:#F3F4F1;padding:2px; margin:0;  }
.dynamic_related_right_top {width:120px;  background-color:#F3F4F1; float:left; padding:5px 0 8px 0px; margin:0px 5px 0 3px; }
.dynamic_related_right_middle {width:120px;  background-color:#F3F4F1; float:left; padding:0 5px 5px 5px; margin:0px;}
.dynamic_related_right_bottom {width:100%;   background-color:#F3F4F1; float:left; padding-top:8px; padding-bottom:5px; }
.dynamic_related_right_bottom img {float:left; padding:0 0 0 10px; margin:0; border:none;}

/* pagination */
.pagination {float:left; width:95%; text-align:center; margin:0; padding:0 10px 5px 10px ; }
.pagination p  {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#000000; line-height:18px;}

.pagination a{font-weight:normal; float:none; font:9px Verdana, sans-serif;color:#363F0C; text-decoration:none; margin:2px; padding:0px; text-align:center; }
.pagination a:hover{font-weight:normal; color:#000000;font:9px Verdana, sans-serif; }


/*fixes*/
.clearfix {display: block; /* Fixes IE/Mac */}
/* Hides from IE-mac \*/
* html .clearfix,
* html .clearfix * {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.skipToContent {visibility:hidden;}

/** Paulian **/
.rating {  border-collapse: collapse; margin:4px; padding:2px; float:left;}
.rating tr { border:1px solid black;}
.rating_item { clear both;}
.rating_item p.rt_left { float:left; margin-right:10px;}
.rating_item p.rt_right { float:left; text-align:left;}


#freeShipping {
background: url(../images/free-shipping.gif) no-repeat left top;
width: 428px;
height: 40px;
margin-top: 12px;
text-indent: -9999px;
overflow: hidden;
}

.feint {
color: #929292;
margin-top: 8px;
}

/* Blogger */

/* Content
----------------------------------------------- */

  #content {
    padding: 0 10px 0 10px;
    margin: 0;
    text-align:left;
    }
  #main {
   width: 380px;
    float:left;
    padding: -10px;
    }
  #sidebar {
      width: 160px;
    float:right;
    }


/* Headings
----------------------------------------------- */

/* Posts
----------------------------------------------- */

  .date-header {
    margin:1.5em 0 .5em;
    }
  .post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #ccc;
    padding-bottom:1.5em;
    }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
p.post-footer {
  margin:-.25em 0 0;
  }
.post-footer em, .comment-link {
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  text-transform:uppercase;
  letter-spacing:.2em;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  color:gray;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}

/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  list-style:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  line-height:1.5em;
  }