body 
   {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
 	background: #FFFFFF;
 	font-family: Verdana;
 	font-size: 13px;
   }
   
a img
   {
   border:0;
   }

/* Links styling */
a:link, a:visited
   {
	color: #0050bf;
	text-decoration: underline;
   }

a:hover 
   {
	color: #E57300;
   }

/*a:visited
   {
   color: #CC0A7B;
   }
   */

  
div.menuitem a:link, div.menuitem a:visited
   {
   color:#000000;
   text-decoration:none;
   }   
   
div.menuitem a:hover
   {
   color:#647317;
   }   

div.menuitem_active a:link,  div.menuitem_active a:visited
   {
   text-decoration:none;
   color:#647317;
   }   
   
div.item_description a
   {
   font-size:16px;
   font-weight:bold;
   font-family:Georgia;
   }
   
div.content_footer_inner a, div.subscribe_box_inner a, div.callus_box_inner a
   {
   font-size:14px;
   font-weight:bold;
   }
/* /Links Styling */

/* Preaload pictures */
.hiddenPic {display:none;}
/* /Preaload pictures */

/* Header */
div#header
   {
   background: repeat-x top left url('images/logo_background.jpg');
   height:175px;
   }

img#logo
   {
   position:absolute;
   top:12px;
   left:21px;
   }

div#top_banner
   {
   padding-top:85px;
   padding-left:272px;
   }
   
div#header_text
   {
   font-family:Georgia;
   color:#647317;
   font-size: 24px;
   position:absolute;
   top:16px;
   left:295px;
   }
   
div#header_text_print
   {
   font-family:Georgia;
   color:#000000;
   font-size: 24px;
   position:absolute;
   top:16px;
   left:295px;
   }   
   
div#logo_phone
   {
   position:absolute;
   top:15px;
   left:754px;
   }   
  
div#logo_phone div
   {
   margin-left:51px;
   margin-top:12px;
   font-family:Georgia;
   font-size:18px;
   }
   
div#header_text div
   {
   font-family:Georgia;
   font-size:18px;
   color:#000000;   
   letter-spacing:3px;
   }

/* /Header */

#main_block
   {
   margin-top:20px;
   margin-left:30px;
   margin-bottom:10px;
   }

#main_block_details
   {
   margin-top:20px;
  	font-family: Verdana;
 	font-size: 13px;
   }
   
p
{
  margin-top: 13px;
  margin-bottom:0px;
  padding:0px;  
}   

/* Left Block */
#left_block
   {
   float:left;
   width:242px;
   }
   
div#menu 
   {
   color:#647317;
   font-size:16px;
   font-weight:bold;
   font-family:Georgia;
   padding-top:14px;
   background:no-repeat url('images/menu.gif');
   width:212px;
   height:116px;
   }

div#menu img
   {
   margin-left:15px;
   vertical-align:middle;
   margin-right:10px;
   }   
   
div.menuitem 
   {
   padding-top:3px;
   height:30px;
   margin-left:15px;
   margin-top:8px
   margin-bottom:8px;
   }  
   
div.menuitem span
   {
   border-bottom:1px dashed #647317;
   }
   
div.menuitem_over span
   {
   border-bottom:0px;
   }
   
div.menuitem_over
   {
   padding-top:3px;
   height:30px;
   margin-left:15px;
   margin-top:8px
   margin-bottom:8px;
   background: top left no-repeat url('images/menu_rollover.gif');
   }
   
div.menuitem_active span
   {
   border-bottom:0px;
   }
   
div.menuitem_active
   {
   padding-top:3px;
   height:30px;
   margin-left:15px;
   margin-top:8px
   margin-bottom:8px;
   background: top left no-repeat url('images/menu_active_page.gif');
   }        
   
div.callus_box
   {
   margin-top:4px;
   height:109px;
   padding-left:65px;
   width:140px;
   background: no-repeat left top url('images/give_us_a_call_left.gif');
   font-size:13px;
   padding-top:12px;
   }
   
div.callus_box_background
   {
   height:97px;
   background: repeat-x url('images/call_us_box_gradient.gif');

   }      

div.callus_box_inner
   {
   padding-top:10px;
   float:left;
   padding-left:5px;
   }   

div.callus_box_end
   {   
   height:97px;
   width:147px;
   background: no-repeat top right url('images/give_us_a_call_right.gif');
   }

div.callus_box div img
   {
   margin-top:65px;
   margin-left:10px;
   }
   
div.subscribe_box
   {
   margin-bottom:20px;
   height:81px;
   padding-left:67px;
   width:136px;
   background: no-repeat left top url('images/subscribe_left.gif');
   font-size:13px;
   }
   
div.subscribe_box_background
   {
   height:97px;
   background: repeat-x url('images/subscribe_background.gif');
   }      

div.subscribe_box_inner
   {
   padding-top:10px;
   float:left;
   padding-left:5px;
   }   

div.subscribe_box_end
   {   
   height:81px;
   width:145px;
   background: no-repeat top right url('images/subscribe_right.gif');
   }

div.subscribe_box div img
   {
   margin-top:50px;
   margin-left:5px;
   }   
/* /Left Block */
/* Right (Content) Block */
#right_block
   {
   width:700px;
   float:left;
   margin-bottom:21px;
   }

div.content_header
   {
   width:686px;
   height:40px;
   padding-left:14px;
   background: no-repeat left top url('images/check_out_line_corner_left.gif');
   font-family:georgia;
   font-size:21px;
   }   

div.content_header_inner
   {
   height:40px;
   padding-top:7px;
   width:673px;
   background: repeat-x url('images/check_out_line_gradient.gif');
   }   

div.content_header_end
   {
   padding-right:14px;
   background: no-repeat top right url('images/check_out_line_corner_right.gif');
   }

div.item_separator
   {
   width:30px;
   float:left;
   }

div.clear_div
   {
   clear:left;
   height:10px;
   } 

   
div.item
   {
   width:213px;
   min-height:241px;
   float:left;
   background: top no-repeat url('images/product_frame.jpg');
   }   
   
div.item_description
   {
   padding-top:4px;
   font-size:13px;
   font-family:verdana;
   }

div.low_price
   {
   margin-top:5px;
   font-size:13px;
   font-weight:bold;
   height:20px;
   padding-left:7px;
   background: no-repeat left top url('images/low_price_left.gif') #faf4d4;;
   }   

div.low_price_inner
   {
   height:20px;
   float:left;
   padding-left:30px;
   }   

div.low_price_inner span
   {
   color: #e57300; 
   font-size: 15px; 
   font-weight: bold; 
   }

div.low_price_end
   {
   width:206px;
   height:20px;
   background: no-repeat right url('images/low_price_right.gif');
   }
   
div.low_price div img
   {
   margin-top:3px;
   margin-left:15px;
   }
   
div.content_footer
   {
   width:618px;
   padding-left:79px;
   padding-top:11px;
   background: no-repeat left top url('images/contact_us_left.gif');
   font-size:13px;
   }
   
div.content_footer_background
   {
   background: repeat-x url('images/contact_us_gradient.gif');
   padding-left:13px;
   }      

div.content_footer_inner
   {
   float:left;
   padding-top:11px;
   padding-left:28px;
   }   

div.content_footer_end
   {   
   height:40px;
   width:609px;
   background: no-repeat top right url('images/contact_us_right.gif');
   }

div.content_footer div img
   {
   margin-top:10px;
   margin-left:65px;
   }
/* /Right (Content) Block */   
/* Footer */
div#footer
   {
   clear:both;
   padding-left:30px;
   background: repeat-x bottom url('images/footer_gradient.gif');
   }
   
  
div#relmax
   {

   padding-top:14px;
   float:left;  

   }

div#copyrights
   {
   line-height:20px;
   height:77px;
   margin-left:245px;
   margin-right:30px;
   padding-top:14px;
   font-size:11px;
   }   

   
   
/* /Footer */   

/* Product Details Page */
h4 {
   margin:0px 0px 21px 0px;
   padding:0;
   font-weight:bold;  
   font-family:georgia;
   font-size:21px;
}

h5 {
   margin:0px 0px 0px 0px;
   padding:0;
   font-weight:bold;  
   font-family:georgia;
   font-size:15px;
   color:#FF0000;
}

.tableinfo {
   clear:both;
   text-align:center;
}

.tinfo1
   {
   color:#FF0000;
   font-weight:bold;
   font-size:14px;
   }
   
.tinfo2
   {
   
   font-style:italic;
   }
   
.tinfo3
   {
   font-weight:bold;
   
   }      

#right_block_details
   {
   width:700px;
   background:#f4fad4;
   }
   
#content_area_details 
   {
   height:100%;
   padding: 0px 15px 0px 15px;
   }   

.content_header_details
   {
   width:686px;
   height:40px;
   padding-left:14px;
   background: no-repeat left top url('images/check_out_line_corner_left.gif');
   font-family:georgia;
   font-size:17px;
   }   

div.detailed_image_wrapper
   {
   float:left;
   }

div.detailed_image 
   {   
    margin: 4px 15px 10px 0px;
    border: 1px solid #d5e67c;
   }
   
div.detailed_thumb
   {   
    float:left;
    margin: 0px 5px 5px 0px;
    border: 1px solid #d5e67c;
   }

div.detailed_footer
   {
   font-size:14px;
   width:687px;
   height:40px;
   padding-left:13px;
   background: no-repeat left top url('images/content_footer_left.gif');
   }   

div.detailed_footer_inner
   {
   height:40px;
   width:675px;
   background: repeat-x url('images/contact_us_gradient.gif');
   padding-top:8px;
   }   

div.detailed_footer_end
   {
   padding-right:13px;
   background: no-repeat top right url('images/contact_us_right.gif');
   }

span.title
   {
   font-weight:bold;
   }   

table.details
   {
   border-collapse: collapse
   }   
   
td.details
   {
 	font-family: Verdana;
 	font-size: 13px;
   background:#F7FAE1;
   border: 1px solid #d5e67c;
   }
   
.nosetups
   {
   font-weight:bold;
   font-size:14px;
   text-align:center;
   }
   
      
/* /Product Details Page */

/* Contact Us */
.required
   {
   color:#ff0000;
   text-indent:uppercase;
   }
   
#contact
   {
   font-size:13px;
   border-collapse:collapse;
   }
   
.inputfield
   {
   width:240px;
  
   }
   
input, select, textarea
{
  background-color: #fefefe;
  border: 1px solid #d5e67c;
}

input.image {
    background-color: transparent; border: 0px; cursor: hand; 
    }

textarea {
overflow:auto;
width: 480px;
height:130px;
}   
   
.contact1, .contact2
   {
   padding: 5px;
   border: 1px solid #d5e67c;
   }   
/* /Contact Us */