/* CSS Document */

body{
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:12px;
	background:#27502b url(./images/template/body_background.jpg) no-repeat center top;
	font-family: Arial, Tahoma, helvetica, sans-serif;
}


/*form table:first-child { border: 1px solid #bbbbbb; background-color:#FFFFFF; }

form table table { border: 0px solid #bbbbbb; background: none; }*/

/*ul, ol, dl { position: relative;  }*/
#body a{
	text-decoration:none;
}
#body li.last{
	margin:0;
	padding:0;
	border:none;
}
#body a:hover{
	text-decoration:underline;
}
#header{
	width:982px;
	height:101px;
	padding:0px;
	margin:0px auto;
	position:relative;
	text-align:left;
	background:url(./images/template/header_bg.jpg) no-repeat center top;
}
#header h1{
	width:320px;
	margin:0;
	padding:0;
	height:76px;
	position:absolute;
	text-align:left;
	top:0;
	left:176px;
	font-size:1em;
	text-indent:-9999px;

}

#header h1 a{
	text-indent:-99999px;
	display:block;
	width:320px;
	height:76px;
	/*background:url(../images/template/header_bg.jpg) no-repeat left top;*/
	text-align:left;
}
#header h1 a#homepage_title{
	text-indent:0;
	display:block;
	width:384px;
	height:56px;
	font-size:2.2em;
	background:transparent;
	margin-top:1em;
	margin-left:1em;
	text-align:left;
}


#header h3{
	width:80px;
	margin:0;
	padding:0;
	height:21px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	bottom:63px;
	color:#ECF0AD;
	font-size:12px;
	text-transform:lowercase;
	font-weight:normal;
	text-align:center;
	left: 694px;
}

#header h3#home{
	left:397px;
}

#header h3#about{
	left:360px;
}
#header h3#view_cart{
	left:710px;

}
#header h3#my_account{
	left:807px;
}
#header h3#help{
	left:894px;
}

#header h3 a{
	color:#ECF0AD;
	text-transform:none;

}

#top_nav {
	position:absolute;
	top:50px;
	left:348px;
	width:491px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#top_nav ul{
	list-style:none;
	margin:0;
	padding:0;
}
#top_nav ul li{
	display:inline;
	margin-right:.25em;
	padding-right:.5em;
	border-right:1px solid #003399;
}
#top_nav ul li a{
	color:#003399;
	font-weight:bold;
}
div#search_box{
	padding:27px 0px 0px 739px;
	margin:0;
	text-align:left;
	width:170px;
	margin-bottom:1em;

}
#search_box label{
	color:#362F2D;
	text-transform:uppercase;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	display:block;
	margin-left:10px;
}
#display_search_box{
	padding:0;
	margin:0;
}
#display_search_box form{
	padding:0;
	margin:0;
}
#display_search_box table td{
	vertical-align:middle;
}
#display_search_box input{
	margin:0;
	padding:1px 0px 0px 3px;
	vertical-align:middle;
	width:155px;
	height:16px;
	background-color:#FAF9ED;
	border:none;
	color:#333333;
	font-family:Arial, sans-serif;
	margin-left:10px;
	font-size:12px;
	line-height:16px;
}

#display_search_box img{
	margin:0;
	padding:0;
	margin-left:7px;
}


#content{
	padding:0;
	margin:0;
	border-right:3px solid #fff;
	border-left:3px solid #fff;
	text-align:left;
	width:976px;
	/*min-height:1130px;*/
	margin:0px auto;
	background:#d7d7d7 url(./images/template/bg_content.gif) center top no-repeat;


}
#content > *{
	text-align:left;
}
#left_nav{
	margin:0;
	padding:50px 5px 10px 14px;
	/* turn the following attribute on if you need to position absolutely inside of the left_nav.  Beware: this will screw up the rollover_color_popouts menu in IE7
	/*position:relative;*/
	height:100%;
	width:191px;
	/*background:url(./images/template/left_nav_tile_.gif) left top repeat-x;*/

}


#left_nav h2{
	margin:0;
	padding:0;
	width:159px;
	margin-bottom:.5em;
	font-size:12px;
	font-family:"Trebuchet Ms",sans-serif;
    font-weight: bold;
	padding-top:8px;
	padding-left:10px;
	text-transform:uppercase;
    color: #27522D;

}

#left_nav ul{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:1em;
	margin-right:0.5em;
	margin-top:1em;
	padding-bottom:1em;

}
#left_nav ul li{
	margin:0;
	padding-bottom:.4em;
	margin-bottom:.5em;
	margin-top:.5em;
	padding-left:1em;
	background:url(./images/template/left_nav_bullet.png) no-repeat 0 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom: 1px solid #D6D6D6;


}
#left_nav ul li a{
	padding-bottom:.1em;
	color:#333;
}
#left_nav ul li.nav a{
	padding-bottom:.1em;
	color:#333;
	font-weight:normal;
}

#left_nav div.nav_section{
	width:170px;
	padding:0;
	margin:0;
	margin-bottom:1em;


}



#navigation_menu{
	padding:0px;
	text-align:center;
	width:170px;
	margin-top:2em;
	padding-left:1em;
	padding-right:1em;
}

#testimonials{
	padding:0px;
	width:170px;
	margin-top:2em;
}
#testimonials p{
	margin:0;
	padding:0 10px;
}
#testimonials h2{
	background:url(./images/template/testimonials_header.gif) left top no-repeat;
	width:170px;
	height:31px;
	color:white;
	font-size:12px;
	text-indent:0;
	padding-top:8px;
	text-align:center;
}
#mailing_list{
	padding:0px;
	width:170px;
	margin-top:2em;
	height:70px;
}
#mailing_list a{
	display:block;
	width:170px;
	height:70px;
	background:url(./images/template/join_mailing_list_background.gif) left top no-repeat;
	text-indent:-99999px;
}


span.ir{
	display:none;
}
#content #content_area{
	margin:0px;
	width:765px;
	padding: 0px 0px 10px 0px;
	text-align:left;
/*	display:block;*/
	z-index: 1;
	min-height: 1100px;

}
#content #content_area table{
	text-align:left;
}
#footer{
	margin:0px;
	padding:0px;
	text-align:center;
	width:983px;
	height:180px;
	position:relative;
	margin:0px auto;
	font-size:.8em;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	background:url(./images/template/footer_background.jpg) no-repeat center top;
}
* html #footer{
	margin-top:0;

}

#footer_top{
	width:983px;
	color:#A29F9F;
	text-align: left;
	background:none;
	font-size:11px;
	font-weight:normal;
	padding-bottom:0px;
	padding-top:7px;
	position:relative;

}

#display_promotions_999{
	padding:0px;
	text-align:center;
	width:145px;
	margin-top:2em;
	padding-left:1em;
	padding-right:1em;
}

#footer_top ul{

	list-style:none;
	margin:0;
	color:#444444;
	font-family:Arial, sans-serif;
	float:left;
	padding:0;
	text-align: left;
	padding-top:6px;
	margin-right:1em;
}

#footer_top ul li{
	text-align:left;
	float: left;
	font-size:11px;
	font-weight: normal;
	margin: 0px 5px 0px 20px;
	padding-right:0;
	display: block;
}




#footer_top ul li a{
	color:#A29F9F;
	font-weight: normal;
}
#footer_top p{
	margin:0;
	padding:0;
	margin-top:9px;
	font-weight:normal;
	text-align: left;
	font-size:10px;
	margin-right:1em;
}
#footer_bottom{
	width:812px;
	color:#A29F9F;
	text-align:right;
	background:none;
	font-size:10px;
	font-weight:normal;
	padding-bottom:1em;
	padding-top:5em;
}

#footer #footer_bottom a{
	color:#818181;
}
#footer a{
	color:#A29F9F;
	font-weight:normal;
}

#footer_links a{
font-family: Trebushet Ms, Arial, sans-serif;
font-size:13px;
color:#222222;
font-weight:bold;
}

#home_page_splash{
	padding:0;
	margin:0 auto;
	width:635px;
	text-align:left;
	font-size:11px;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:1em;

}
#home_page_splash #home_page_top{
	width:635px;
	height:258px;
	position:relative;
	background:url(./images/template/home_page_splash.jpg) no-repeat left top;
	margin:0;
	padding:0;
	margin-bottom:1em;
}

.rowcontainer{

	float:left;
	width:635px;
}

.home_page_section{
	width:279px;
	height:100px;
	float:left;


}
#section1{
	background:url(./images/template/ph-01.jpg) top left no-repeat;
}
#section2{
	background:url(./images/template/ph-02.jpg) top left no-repeat;
}


.home_page_section_featured{
	margin-top:1em;
	width:635px;
	height:33px;
	clear:both;
	background:url(./images/template/featured.gif) top left no-repeat;

}

.home_page_section p{
	margin-left:9.5em;
}
.home_page_section p a{
	color:#F7941D;
	font-weight:bold;
}

.dropdown_select{
	margin-bottom:1em;
}
.dropdown_select select{
	width:145px;
	margin:0;
	padding:0;
	margin-left:10px;
	font-size:9px;
	border:1px solid #ccc;
	}

/* this is for the rollover_colors_popout link color */
#left_nav .nav_section table td a{
	color:#777777;
}

div#menu0{
	margin-left:1em;
}

#left_nav table.milonictable tr td a{
	color:#333;
}

#display_menu_1 div.subnav {cursor:pointer; background-color:#fff;}
#display_menu_1 div.subnav table.milonictable tr td{ padding:5px;}

#menu2{margin-left:1em;}



/*
#home_pic_category td {
width:179px;
height:25px;
float:left;
border: 2px solid #FFFFFF;
display:block;
padding: 115px 5px 0px 0px;
text-align:right;
}
*/
#home_pic_category td {
width:184px;
height:140px;
/*float:left;*/
border: 2px solid #FFFFFF;
/*display:block;*/
padding: 0px 0px 0px 0px;
text-align:right;
}

#home_pic_category td a{ font-family:Trebuchet MS; font-size:15px; color:#FFFFFF; font-weight:bold; width:179px; height:25px; padding:115px 5px 0px 0px; display:block;}

b.yellow { font-family:Tahoma, sans-serif; font-size:15px; color:#F4D557}
b.green { color:#79A01B;}


#home_category {padding: 0px 0px 27px 0px;  background:url(./images/template/bg_most_bottom.gif) repeat-x bottom;}


#home_popular {padding: 0px 0px 20px 0px;  background:url(./images/template/bg_most_bottom.gif) repeat-x bottom;}

#home_popular table {
border:4px solid #FFFFFF;
background:url(./images/template/bg_popular.gif) repeat-x #e7dabe;
}

#home_popular table td {
padding:15px 12px 12px 12px;
text-align:center;}

#home_popular table td img { border:4px solid #fbf8f0; margin-bottom:3px;}

#home_popular table td a.pop_link {
color:#ffffff;
font-family: Trebuchet MS, Arial, sans-serif;
font-size:15px;
line-height:16px;
font-weight:bold;
padding:0px;
}



h3.home_header {
color:#1F3F24;
font-family: Trebuchet MS, Arial, sans-serif;
font-size:21px;
font-weight:bold;
padding:0px;
margin: 0px 0px 4px 15px;
}




/*    Content area   - Search Results js styles */



#js_subcategory_path  {
width:744px;
margin: 5px 0px 0px 5px;
border: 1px solid #BBBBBB;
background-color:#FFFFFF;
}


#js_subcategory_path table td {
padding:4px 0px 3px 0px;
}

#js_subcategory_path .colors_searchrefinement { display:none;}

#js_subcategory_path table td {
color:#414141;
font-size:12px;
padding-left:8px;
font-family: Arial, sans-serif;
}

#js_subcategory_path table td b {
color:#414141;
font-size:13px;
padding-left:14px;
font-family: Trebuchet MS, sans-serif;
}

#js_subcategory_form { display:none;}

#js_subcategory_path table td a {
color:#1F3F24;
font-family: Trebuchet MS, sans-serif;
font-size:14px;
text-decoration:underline;
padding-left:5px;
}

#js_subcategory_path table td a:hover {
color:#B03911;
}

#js_subcategory_items {
width:744px;
margin: 0px 0px 0px 0px;
border: 0px solid #BBBBBB;
border-top: 1px solid #BBBBBB;
border-bottom: 0px solid #BBBBBB;
background-color:#FAF9E2;
}

#js_subcategory_items table td {
padding: 0px 0px 2px 17px;
}

#js_subcategory_items table td b {
padding-left:4px;
}


#js_subcategory_items table td a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:underline;
font-weight:normal;
}

.colors_backgroundlight b { font-weight:normal; color:#B03911; }




#js_subcategory_areas select {margin-right:5px; margin-left:5px; }
#js_subcategory_filter {
width:744px;
margin: 0px 0px 0px 5px;
border: 1px solid #1f3f24;
background-color:#1f3f24;
color:#E7EA92;
font-family: Trebuchet MS, sans-serif;
font-size:15px;
}

#js_subcategory_filter b {
color:#E7EA92;
}

#js_subcategory_filter b a {
color:#E7EA92;
}

#js_subcategory_filter table td {vertical-align:middle;}

#js_subcategory_collumns {
width:746px;
margin: 0px 0px 0px 5px;
padding:5px;
border: 1px solid #bbbbbb;
background-color:#ebebeb;
color:#333333;
font-family: Trebuchet MS, sans-serif;
}

.js_subcategory_33perc td {
font-size:13px;
padding-left:7px;
}

.js_subcategory_33perc img {
font-size:13px;
margin:0px;
}


.js_subcategory_33perc a span.img {
background:#ccc url(./images/template/bg_photo_img.gif) repeat-x center bottom;
border:0px solid #999999;
padding:1px 1px 17px;
display:-moz-inline-box;
display: inline-block;
}

.js_subcategory_33perc td img {
font-size:13px;
margin:0px; margin-right:7px;
}

.js_subcategory_cartbtn { margin-right:10px;}



.js_subcategory_33perc {
text-align:center;
border:0px solid #D7D7D7;
background-color:#FFFFFF;
font-size:12px;
padding-bottom:7px;
line-height:15px;
}

.js_subcategory_33perc a {
color:#B03911;
font-weight:bold;
font-family: Trebuchet MS, sans-serif;
font-size:15px;
line-height:24px;
}



.js_subcategory_33perc a div.img {
background:#c0c0c0 url(./images/template/bg_product_img.gif) repeat-x scroll center bottom;
margin:1px 0px;
padding:1px 1px 16px 1px;
display: inline;
}

.js_subcategory_33perc a>div.img {
display: -moz-inline-box;
}


/*   Product Page js styles    */




#js_product_details  {
width:744px;
font-weight:bold;
margin: 5px;
border: 1px solid #BBBBBB;
background-color:#FFFFFF;
padding: 5px;
}

#js_product_details table td {
padding:5px 2px 4px 3px;
}

#js_product_details  b {
/* color:#414141; */
font-size:13px;
padding-left:5px;
font-family: Trebuchet MS, sans-serif;
}

#js_product_image td { text-align:left; }

#product_photo {border:1px solid #AAAAAA; padding:6px; background-color: #F1F1F1; margin:2px;}

#js_product_details a {
color:#1F3F24;
font-family: Trebuchet MS, sans-serif;
font-size:14px;
text-decoration:underline;
padding-left:0px;
}

#js_product_details a:hover { color:#B03911;}

#js_product_details table td a:hover {
color:#B03911;
}

#js_product_price td { padding:0px;}

#js_product_price td b {
color:#1F3F24;
font-size:15px;
padding-left:0px;
font-family: Trebuchet MS, sans-serif;
}

#js_product_related {}

#js_product_related  .colors_productname b   {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:30px;
font-weight:bold;
color:#222222;}

#js_product_related table td  {
color:#000000;
font-size:11px;
padding-top:0px;
text-align:center;
margin-top:0px;
line-height:14px;
}

.productnamecolorLARGE { font-size:21px; color:#B03911; font-family:Trebuchet MS, sans-serif; line-height:37px ;}

.colors_descriptionbox h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#222222;}

.colors_descriptionbox {padding:10px}

.colors_descriptionbox p {font-size:13px; font-weight:normal;}

.colors_descriptionbox table td {font-size:13px; font-weight:normal;}

#js_product_description {
width:744px;
font-weight:normal;
/*font-weight:bold;*/
margin: 0px 0px 0px 5px;
border: 1px solid #BBBBBB;
border-top: 0px solid #BBBBBB;
background-color:#FFFFFF;
padding: 15px;
}

#js_product_bottom {
width:744px;
font-weight:bold;
margin: 0px 0px 0px 5px;
border: 1px solid #BBBBBB;
border-top: 0px solid #BBBBBB;
background-color:#FFFFFF;
padding: 10px 0px 0px 7px;
}

#js_product_main { margin: 0px 10px 0px 10px; width:360px;}

#js_product_main td {
font-family: Trebuchet MS, sans-serif;
font-size:14px;
background:url(./images/template/bott_line.gif) repeat-x bottom;
font-weight:bold;
line-height:34px;
vertical-align:middle;
color:#1F3F24;
}

#js_recalculated_price {
color:#B03911;
}

.colors_descriptionbox h3 {font-family:Trebuchet MS, sans-serif;
font-size:13px;
color:#333333;}

#js_product_option_images {
display: block;
float:left;
width:30%;
}

#js_product_option_images td {
font-weight:normal;
font-family: Tahoma, sans-serif;
font-size:12px;
padding: 0;
/*line-height:auto;*/
}

#js_product_relatedlist td table { margin-top:3px; margin-bottom:2px; text-align:center}

#js_product_relatedlist   img {
border: 1px solid #bbbbbb;
margin-bottom:3px;
}



#js_product_relatedlist a{
color:#B03911;
font-weight:bold;
font-family: Verdana, sans-serif;
font-size:11px;
text-decoration:underline;
line-height:13px;
}

#js_product_relatedlist .productnamecolorsmall  { border-top:1px solid #bbbbbb; display:block; width:95%; padding-top:5px; }

#jmenuhide b { padding-left:2px; display: block; width:60px;}

#js_product_relatedlist .smalltext colors_text {}

#js_product_relatedlist .colors_productprice {color:#CC3300; font-size:12px;}

#display_search_box form table td { line-height:0px}





#none_frame b { padding-left:1px}
#maui_frame b { padding-left:1px}
#kauai_frame b { padding-left:1px}
#hawaii_frame b { padding-left:1px}
#lanai_frame b { padding-left:1px}
#molokai_frame b { padding-left:1px}
#oahu_frame b { padding-left:1px}


#none_frame {
background-color:#f2f2f2;
width:104px;
margin-top: 5px;
height:20px;
text-align:left;
padding: 0px 0px 7px 7px;
float: left;
}

#maui_frame {
background: url(./images/template/frames_maui.jpg) no-repeat center bottom;
width:114px;
height:112px;
float: left;
}

#kauai_frame {
background: url(./images/template/frames_kauai.jpg) no-repeat center bottom;
width:114px;
height:112px;
float: left;
}

#hawaii_frame {
background: url(./images/template/frames_hawaii.jpg) no-repeat center bottom;
width:114px;
height:112px;
float: left;
}

#molokai_frame {
background: url(./images/template/frames_molokai.jpg) no-repeat center bottom;
width:114px;
height:112px;
float: left;
}

#oahu_frame {
background: url(./images/template/frames_oahu.jpg) no-repeat center bottom;
width:114px;
height:112px;
float: left;
}

#lanai_frame {
background: url(./images/template/frames_lanai.jpg) no-repeat center bottom;
width:114px;
height:112px;
float: left;
}

.sel_frames {
overflow: hidden;
display:block;
padding: 3px 0px 0px 0px;
text-align: center;
color:#888888;
line-height:15px;
font-weight:normal;
margin: 0px 3px 14px 0px;
font-family: Tahoma, sans-serif;
font-size:11px;
float:left;
width: 114px;
height:112px;
}

.sel_media {
overflow: hidden;
display:block;
padding: 0px;
text-align: left;
color:#B03911;
line-height:20px;
font-weight:bold;
margin: 0px;
font-family: Tahoma, sans-serif;
font-size:12px;
float:left;
width: 200px;
}

.invisible {display:none;}

.sel_frames input {margin:0px; padding:0px;}
.sel_frames b {padding:0px; margin:0px; font-weight:normal; color:#000000;}


#sub_category_list {
display:block;
margin:0px;
padding:12px 0px 5px 0px;
text-align: center;
width:746px;
background-color:#F5F5F5;
border: 1px solid #BBBBBB;
border-top: 0px solid #BBBBBB;
margin-left:5px;
}

#sub_category_list .sub_category_items {
text-align:center;
width:245px;
padding: 4px 0px 0px 0px;
font-weight:bold;
font-family:Tahoma, sans-serif;
color:#888888;
font-size:13px;
float:left;
}

#sub_category_list .sub_category_items a {
color:#B03911;
font-weight:bold;
font-family: Trebuchet MS, sans-serif;
font-size:15px;
line-height:17px;
text-decoration: none;
line-height:17px;
}

#sub_category_list .sub_category_items a:hover {
color:#555555;
}

#sub_category_list .sub_category_items img {
padding: 5px 0px 20px 0px;
background:url(./images/template/bg_subcat_img.gif) repeat-x bottom;
}




.colors_lines table { display: none;}

.colors_backgroundlight table {background-color:#eeeeee; padding:9px; }
.colors_backgroundlight table table input {margin-left: 8px}
.colors_backgroundlight table table select {margin-left: 8px}

.cat_arrow_right {
font-family:Tahoma, sans-serif;
color:#888888;
font-size:13px;
}


/* Category */

.js_category_33perc a div.img {
background:#C4C4C4 url(./images/template/bg_subcat_img.gif) repeat-x scroll center bottom;
margin:3px 0px;
padding:1px 1px 21px;
display: inline;
}
.js_category_33perc a>div.img {
display: -moz-inline-box;
}


.js_category_33perc td img {
font-size:13px;
margin:0px; margin-right:7px;
}

.js_category_cartbtn { margin-right:10px;}

.js_category_33perc {
text-align:center;
border:0px solid #D7D7D7;
font-size:12px;
padding-bottom:0px;
line-height:15px;
}
td.js_category_33perc {
font-size:13px;
padding-left: 7px;
padding-bottom: 20px !important;
}


.js_category_33perc a {
color:#B03911;
font-weight:bold;
font-family: Trebuchet MS, sans-serif;
font-size:15px;
line-height:20px;
}

/* Cart details */


#js_cart_filter   {
width:746px;
margin: 10px 0px 0px 5px;
border: 1px solid #1f3f24;
background-color:#1f3f24;
color:#E7EA92;
font-family: Trebuchet MS, sans-serif;
font-size:15px;
vertical-align:middle;
}



#js_cart_details  {
width:746px;
font-weight:bold;
margin: 5px 0px 0px 5px;
border: 1px solid #BBBBBB;
background-color:#FFFFFF;
padding: 9px 0px 0px 7px;
}

#js_cart_details table td {
padding:4px 0px 3px 0px;
}

#js_cart_details  b {
color:#414141;
font-size:13px;
padding-left:14px;
font-family: Trebuchet MS, sans-serif;
}

#js_cart_details a {
color:#1F3F24;
font-family: Trebuchet MS, sans-serif;
font-size:14px;
text-decoration:underline;
padding-left:0px;
}

#js_cart_details a:hover { color:#B03911;}

#js_cart_details table td a:hover {
color:#B03911;
}

#js_cart_details .carttext b  {
color:#B03911;
font-size:16px;
line-height:27px;
text-decoration: none;
padding-left:0px;
font-family: Trebuchet MS, sans-serif;
}

#js_cart_details .carttext a {
color:#1F3F24;
font-family: Trebuchet MS, sans-serif;
font-size:12px;
text-decoration:underline;
padding-left:0px;
}

#js_cart_details a.carttext:hover { color:#B03911;}


#js_cart_details .carttext a b {
text-decoration:underline;
}

#js_cart_checkout { background-color:#f0f0f0; padding:15px; margin-right:25px; }

/*  Content Pages */


#js_content_column {
width:744px;
margin: 0px 0px 0px 5px;
padding:8px 5px 5px 5px;
/*border: 1px solid #bbbbbb;
border-top: 0px solid #bbbbbb;
background-color:#F5F5F5;*/
color:#333333;
font-size:13px;
font-family: Trebuchet MS, sans-serif;
}

#js_content_column h2 {
color:#B03911;
}

#js_top_flash {
padding:0px;
margin: 2px 0px 7px 0px;
}


/*   ORDER details  */

#js_order_details {
width:744px;
font-weight:bold;
margin: 5px 0px 0px 5px;
border: 1px solid #BBBBBB;
background-color:#FFFFFF;
padding: 9px 0px 0px 7px;
}

#js_order_details table td {
padding:4px 0px 3px 0px;
}

#js_order_details  b {
color:#414141;
font-size:13px;
padding-left:14px;
font-family: Trebuchet MS, sans-serif;
}

#js_order_image td { text-align:left; }

#js_order_details a {
color:#1F3F24;
font-family: Trebuchet MS, sans-serif;
font-size:14px;
text-decoration:underline;
padding-left:0px;
}

#js_order_details a:hover { color:#B03911;}

#js_order_details table td a:hover {
color:#B03911;
}

/*   Checkout details  */

#js_checkout_details {
width:744px;
font-weight:bold;
margin: 5px 0px 0px 5px;
border: 1px solid #BBBBBB;
background-color:#FFFFFF;
padding: 9px 0px 0px 7px;
}

#js_checkout_details table td {
padding:4px 0px 3px 0px;
}

#js_checkout_details  b {
color:#414141;
font-size:13px;
padding-left:14px;
font-family: Trebuchet MS, sans-serif;
}

#js_checkout_image td { text-align:left; }

#js_checkout_details a {
color:#1F3F24;
font-family: Trebuchet MS, sans-serif;
font-size:14px;
text-decoration:underline;
padding-left:0px;
}

#js_checkout_details a:hover { color:#B03911;}

#js_checkout_details table td a:hover {
color:#B03911;
}

#table_checkout_cart0 { width:743px; margin-left:10px; border:1px solid #bbbbbb}

#table_checkout_cart0 table img { padding: 3px 0px 3px 0px; }


#table_checkout_cart0  b {
color:#B03911;
font-size:14px;
padding-left:0px;
font-family: Trebuchet MS, sans-serif;
}

#table_checkout_cart0 a {
color:#1F3F24;
font-family: Trebuchet MS, sans-serif;
font-size:13px;
text-decoration:underline;
padding-left:0px;
}

#table_checkout_cart0 a:hover { color:#B03911;}

#table_checkout_cart0 table li  {
color:#1F3F24;
font-family: Trebuchet MS, sans-serif;
font-size:13px;
list-style:none;
text-decoration:underline;
padding: 3px 0px 0px 1px;
}

#table_checkout_cart0 table  li a:hover { color:#B03911;}

#ourAddToCart { width: 160px;}

#js_category_collumns {
width:746px;
margin: 0px 0px 0px 5px;
padding:8px 5px 5px 5px;
border: 1px solid #bbbbbb;
background-color:#F5F5F5;
color:#333333;
font-family: Trebuchet MS, sans-serif;
}

