

body
{
	padding:0;
	margin:0;
	background-color:#fff;
	color:#333;
}

img
{
	outline:none;
	border:0;
}

a
{
	border:0;
	outline:none;

}

.btn
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	border:2px outset #444;
	background-color:#222;
	padding:5px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

/*
div#content a:link, div#content a:visited {color:#FF6600;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-decoration:none;}
div#content a:hover, div#content a:active {color:#993300;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-decoration:underline;}
*/

p.note
{
	color:#999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

p a:link, p a:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FF6600;text-decoration:underline;}
p a:hover, p a:active {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#CC6600;text-decoration:underline;}}



/*-------------------------------------------------------------------
TOP DIVISONS 
-------------------------------------------------------------------*/

div#header
{
	width:100%;	
}

div#wrapper
{
	width:960px;
	margin:0 auto;	
	padding:0;
}

div#topbar
{	
	height:30px;
	background:url(../images/top_menu_bar.png);
	background-repeat:repeat-x;
	border-bottom:1px solid #222;
}

div#topmenu
{
	float:left;
	width:40%;
}

div#topmenu ul
{
	list-style:none;
	margin:0;
	padding:0;	
	margin-top:5px;
}
div#topmenu ul li
{
	display:inline;
	padding-right:20px;
	font-weight:normal;
}
div#topmenu ul li a:link, div#topmenu ul li a:visited
{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;

}

div#topmenu ul li a:hover, div#topmenu ul li a:active
{
	color:#FFCC33;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px dotted #996600;
}

div#topside
{
	float:right;
	text-align:right;
	margin:0;
	padding:0;	
	margin-top:6px;
	width:60%;
}

div#topside select
{
	background-color:#fff;
	border:1px solid #ccc;
	color:#666;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div#topmain {margin:0; padding:0; clear:both; height:120px; width:100%;	text-align:center; background-color:#000000;}
div#topmain img {border:0; outline:none;}

div#breadcrumbs form {margin:0; padding:0; display:inline; }
div#breadcrumbs span {font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:11px;color:#999;}
div#breadcrumbs
{
	width:960px;
	margin:20px auto 30px auto;	
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;			
}
#breadcrumbs a:link, #breadcrumbs a:visited
{
	color:#999999;
	font-family:Arial;
	font-size:12px;	
	text-decoration:none;
	
}
#breadcrumbs a:hover, #breadcrumbs a:active
{
	color:#666;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	
}







/* MENU */
#menu
{
	margin:0;
	padding:0;
	width:100%;
	height:30px;
	background-image:url("../images/top_menu_main.png");
	border-bottom:1px solid #ddd;
	background-repeat:repeat-x;
}
#menu ul
{
	list-style:none;
	margin:0;
	padding:0;
	width:960px;
	margin:0 auto;
}
#menu ul li
{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	text-align:center;
	display:normal;
	font-size:11px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
#menu a 
{
	float:left;
	margin:0;
	padding:0;
	text-decoration:none;
	height:30px;
	cursor:pointer;
}

#menu ul li a span 
{
	float:left;
	display:block;
	background:url("../images/top_menu_btn.png");
	background-repeat:no-repeat;
	width:160px;
	height:30px;
	text-align:center;
	color:#888;
	padding-top:9px;
}

#menu ul li.w_on a span
{
	background:url("../images/top_menu_w_on.png");
	background-repeat:no-repeat;
	height:30px;
	color:#fff;
}

#menu ul li.w_off a:hover span
{
	background:url("../images/top_menu_w_on.png");
	background-repeat:no-repeat;
	height:30px;
		color:#fff;
}

#menu ul li.m_on a span
{
	background:url("../images/top_menu_m_on.png");
	background-repeat:no-repeat;
	height:30px;
	color:#fff;
}

#menu ul li.m_off a:hover span
{
	background:url("../images/top_menu_m_on.png");
	background-repeat:no-repeat;
	height:30px;
	color:#fff;
}

 

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */




/* MENU LAST */

#menu ul li a span.last 
{
	float:left;
	display:block;
	background:url("../images/top_menu_btn_last.png");
	background-repeat:no-repeat;
	width:160px;
	height:30px;
	text-align:center;
	color:#888;
}


#menu ul li.last a:hover 
{
	background:url("../images/menu_last_on.jpg");
	background-repeat:no-repeat;
	color:#fff;
}

#menu ul li.last a:hover span 
{
	color:#e6c1db;
	background:url("../images/menu_last_on.jpg");
	background-repeat:no-repeat;
	color:#fff;
}


/* END MENU */









/*-------------------------------------------------------------------
MIDDLE DIVISIONS 
-------------------------------------------------------------------*/

div#container
{
	width:960px;
	margin:0 auto;
	margin-top:40px;
}

div#content
{
	width:670px;
	float:left;
	padding:0; margin:0;
}

div#content h1
{
	padding:0; margin:0;
	margin-bottom:30px;
	margin-top:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#222;
	text-transform:uppercase;	
}

div#content h2
{
	padding:0; margin:0;
	margin-bottom:20px;
	margin-top:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#666;	
	font-weight:normal;	
	text-transform:uppercase;		
}

div#content h3
{
	padding:0; margin:0;
	margin-bottom:10px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;		
	text-transform:uppercase;
	font-weight:normal;
}

div#content h3 strong {font-size:14px;color:#CC6600;}

div#content p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	line-height:20px;
	padding-bottom:30px;
}

div#content div.section
{
	background-color:#fff;
	margin:0;	
	padding:0;
	margin-bottom:20px;	
	padding-bottom:20px;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
}

div#content div.section p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:22px;
}

div#content div.section h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#666666;
	font-weight:normal;
}
/*READ REVIEWS*/
div.section ul
{
	list-style:none;
	padding:0;
	margin:0;
}
div.section ul.reviews li
{
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
div.section ul li  /*front pg, contact listings*/
{
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
div.section ul.form_list li
{
	padding-bottom:7px;	
}
div.section ul li label
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#222;
}
div.section h4
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993300;
	font-weight:bold;
	padding:0;
	margin:0;
	margin-bottom:20px;
}

div.section h4 span
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight:normal;
	font-style:italic;
}
div.section .txt
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
}

/*READ REVIEWS*/






div#side
{
	width:250px;
	float:left;
	margin-left:40px;

}

div.sidebox
{
	padding:0; margin:0;
	background: url(../images/side_bg.png) 0px 30px;
	background-repeat:repeat-x;
	background-color:#000;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	
	margin-bottom:20px;

}

div.sidead
{
	padding:0; margin:0;
	margin-bottom:20px;
}

div.sidebox img
{
	border:0;
}

div.sidebox h3
{	
	height:40px;
	border-bottom:1px solid #FF9900;
	text-align:center;
	padding:0;margin:0;
}

div.sidebox ul
{
	padding:0; margin:0;
	list-style:none;	
	margin-top:15px;
	

}
div.sidebox ul li
{
	display:block;
	text-align:center;
	padding-bottom:10px;
}
div.sidebox ul li label
{
	margin-right:45px;
}


div.sidebox a:link, div.sidebox a:visited
{
	padding:6px;
	margin:0px;
	border:1px outset #666;
	color:#fff;
	background-color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

div.sidebox a:hover, div.sidebox a:active
{
	padding:6px;
	margin:0px;
	border:1px outset #999;
	color:#666;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

div.sidebox ul#side_search
{
	margin: 20px auto;
	padding:0;
	width:90%;
}

div.sidebox ul#side_search li
{
	display:block;
	text-align:left;
}

div.sidebox ul#side_search li label
{
	display:block;
	padding-bottom:2px;
}

div.sidebox ul#side_search li input
{
	background-color:#fff;
	border:1px solid #666;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666;

}

div.sidebox ul#side_search li select
{
	background-color:#fff;
	border:1px solid #666;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666;
	width:90%;
}

div.sidebox ul#side_search li select option
{
	padding:2px;
}

div.sidebox ul#side_search li .btnsub
{
	padding:6px;
	margin:0px;
	border:1px outset #666;
	color:#fff;
	background-color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

#side_cart
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#666;
	margin:0;
	padding:0;
	list-style:none;
}

iframe
{
	padding-top:2px;
}

span.side_cart_amt
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

/*-------------------------------------------------------------------
INDEX PAGE 
-------------------------------------------------------------------*/

ul.new_item
{
	list-style:none;
	margin:0;
	padding:0;
	padding-top:20px;
}

ul.new_item img
{	

}

ul.new_item li
{
	
	padding:0;
	margin:0;
	color:#999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

ul.new_item a:link, ul.new_item a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;	
	font-weight:bold;
	text-decoration:none;

}

ul.new_item a:hover, ul.new_item a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC6600;	
	font-weight:bold;
	text-decoration:none;

}

ul.new_item .brand a:link, ul.new_item .brand a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	text-decoration:none;
	font-weight:normal;
}

ul.new_item .brand a:hover, ul.new_item .brand a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC6600;
	text-decoration:none;
	font-weight:normal;
}



ul.new_item .brand em
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

ul.new_item .size
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
}

ul.new_item .price
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#87B821;
}

#tbl_new /* table for new arriv */
{

}

tr.new_row td
{
padding:0;
margin:0;
padding-top:15px;
}

/*-------------------------------------------------------------------
CATEGORY PAGE
-------------------------------------------------------------------*/

h3#cat_name
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#999966;
	padding:0;
	margin:0;
}

table#letters a {padding:5px; text-decoration:none;color:#999; background-color:#ddd; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
table#letters a:hover {padding:5px; text-decoration:none;color:#FF9900; background-color:#222; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
table#letters td {border:1px solid #bbb; overflow:hidden;}
table#letters {float:left;}
table#letters caption {font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:left;color:#999; text-transform:uppercase;}




div#letter_box h4
{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	padding-bottom:5px;
}
div#letter_box
{
	padding-top:20px;
	padding-bottom:20px;
}

/*-------------------------------------------------------------------
MODELS PAGE
-------------------------------------------------------------------*/

.pic
{
	
}

div#mod_img
{
	float:left;
	padding:0;
	margin:0;
	width:200px;
}

div#mod_desc
{
	float:left;	
	margin-left:30px;
	padding:0;
	margin:0;
	width:460px;
}


div#mod_desc a:link, div#mod_desc a:visited
{
	color:#FF6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

div#mod_desc a:hover, div#mod_desc a:active
{
	color:#993300;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

div#mod_desc h4
{
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-size:14px;	
	padding:0;
	margin:0;
}
div#mod_desc span
{
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:12px;
	font-style:italic;

}
div#mod_desc p
{
	color:#666;
	font-size:12px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}

/* MODEL PAGE DETAILS */

table#model_stats
{
	margin-top:30px;
	margin-bottom:40px;
		
	overflow:auto;
	height:100%;
		
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;		
}

table#model_stats th
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999;
	font-size:16px;
	padding:5px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;	
	border-right:1px solid #ddd;
	
}
table#model_stats td
{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	border-right:1px solid #ddd;
}

table#model_stats ul
{
	list-style:none;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:60%;
}

table#model_stats ul li
{
	padding-bottom:5px;
}

table#model_stats ul li label
{
font-weight:bold;
}

#model_stats a:link, #model_stats a:visited
{
	cursor:pointer;
	color:#FF6600;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#model_stats a:hover, #model_stats a:active
{
	cursor:pointer;
	color:#993300;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.instock
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#669a37;
}

.outstock
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
}

/*END MODEL PAGE DETAILS*/







div.result_box h4
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333;
	font-size:16px;
	font-weight:normal;	
	text-transform:uppercase;
	margin:0;
	padding:0;
	margin-top:30px;
	margin-bottom:10px;
}

div.result_box table th
{
	padding:5px;
	background-color:#222;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:2px solid #666;
}

div.result_box table
{
	background-color:#fff;
}

div.result_box table td
{
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border-bottom:1px solid #ccc;
}

div.result_box ul
{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	padding-top:20px;
}

div.result_box img
{
	
}

div.result_box table .cat_name
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
}

div.result_box .brand_name a:link, div.result_box .brand_name a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	text-decoration:none;
	font-weight:bold;
}

div.result_box .brand_name a:hover, div.result_box .brand_name a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC6600;
	text-decoration:none;
	font-weight:bold;
}


div.result_box a:link, div.result_box a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

div.result_box a:hover, div.result_box a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc6600;
	font-weight:bold;
	font-style:normal;
}

div.result_box em
{
	font-weight:bold;
}

.center
{
	text-align:center;
}

div#add_cart
{
	margin-top:20px;
	text-align:center;
}

div#add_cart input
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	border:2px outset #a1d88b;
	background-color:#3d9b46;
	padding:5px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}


/*-------------------------------------------------------------------
PAGINATE
-------------------------------------------------------------------*/

div.pagination
{
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	padding:0;
	height:30px;
	color:#666;	
	font-weight:bold;
}

div.pagination table.pages td.pg
{
	color:#444;
}

div.pagination table.pages td
{
	padding-left:4px;
	padding-right:4px;
}

div.pagination table.pages td.pg a:link, div.pagination table.pages td.pg a:visited
{
	color:#FF6600;
}

div.pagination table.pages td.pg a:hover, div.pagination table.pages td.pg a:active
{
	color:#993300;
}

div.pagination table
{
padding-top:1px;
}

div.pagination a:link,div.pagination a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
		color:#FF6600;
}
div.pagination a:hover, div.pagination a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
		color:#993300;
}
/*-------------------------------------------------------------------
LOGIN_REG
-------------------------------------------------------------------*/

div.login_box
{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	
	width:50%;
	margin:0 auto 30px auto;
	padding:0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #666633;
}

div.login_box h4
{
	margin:0;
	padding:0;
	padding:5px;
	
	background-color:#b6b28e;
	color:#524b26;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:1px solid #9d986d;
	text-align:center;
}

div.login_box ul
{
	margin:0;
	padding:0;
	list-style:none;
	padding:15px;
}

div.login_box ul li 
{
	margin-bottom:15px;
}

div.login_box ul li label
{
	display:block;
}

div.login_box a:link, div.login_box a:visited
{
	color:#888;
	text-decoration:none;
}

div.login_box a:hover, div.login_box a:active
{
	color:#666;
	text-decoration:underline;
}

/*-------------------------------------------------------------------
REVIEWS
-------------------------------------------------------------------*/

div.review_box
{
	border-bottom:2px solid #666;
	border-right:2px solid #666;
	border-top:1px solid #666;
	border-left:1px solid #666;
	background-color:#fff;
	padding:15px;
	overflow:hidden;
}

div.review_box ul
{
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}



ul#rate_list li
{
	border-bottom:1px dashed #ccc;
	padding-bottom:15px;
	margin-top:15px;
}

ul#rate_list li ul li
{
	border:0;
	margin:0;
	padding:0;
	padding-bottom:5px;	
}

div.review_box ul li label
{
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#666;
	font-weight:normal;
}

div.section textarea
{
	width:90%;
	height:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
	color:#666;
}
div.section .txt
{
	width:90%;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
	color:#666;
}


div.reviewer_box
{
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding:10px;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	border-top:1px solid #666;
	border-left:1px solid #666;
}

/*-------------------------------------------------------------------
CONTACT
-------------------------------------------------------------------*/

div.contact_box
{

}

div.contact_box h4
{

}

div.contact_box ul
{
	padding:0;
	margin:0;
	list-style:none;
	width:50%;
}

div.contact_box ul li
{
	padding-bottom:20px;
}

div.contact_box ul li label
{
	display:block;
	padding-bottom:2px;
	text-transform:uppercase;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.contact_box .txt
{
	border:1px solid #ccc;
	background-color:#fff;
	width:100%;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}

div.contact_box select
{
	border:1px solid #ccc;
	background-color:#fff;
	width:100%;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
div.contact_box select option
{
	padding:2px;
}

div.contact_box textarea
{
	width:100%;
	border:1px solid #ccc;
	background-color:#fff;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	height:100px;
}

div.contact_box .btn
{
	padding:6px;
	margin:0px;
	border:0;
	border-bottom:1px solid #993300;
	border-right:1px solid #993300;
	color:#fff;
	background-color:#CC6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;

}

div.address_box
{
	
}

div.address_box ul
{
	padding:0;
	margin:0;
	list-style:none;
}

div.address_box ul li
{
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}

div.address_box img
{
	position:relative;
	top:4px;
}

div.address_box a:link, div.address_box a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
	text-decoration:none;
}

div.address_box a:hover, div.address_box a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993300;
	text-decoration:underline;
}

/*-------------------------------------------------------------------
BOTTOM DIVISIONS 
-------------------------------------------------------------------*/

div#footer
{
	width:100%;
	clear:both;
	border-top:1px dashed #ccc;
	height:100%;
	overflow:auto;
}

div#fwrapper
{
	width:960px;
	margin:0 auto;
	padding:0;

}
div#fwrapper ul li
{
	background:url("../images/bullet.png") no-repeat 0px 4px;
	text-indent:25px;
}

div#footer div#fwrapper div
{
	float:left;
	width:280px;
	margin:0;
	margin-left:10px;
	margin-right:10px;
	padding:0;
	padding-top:20px;
}

div#footer div#fwrapper div ul
{
	list-style:none;
	margin:0;
	padding:0;
}

div#footer div#fwrapper div ul li
{
	line-height:25px;
}

div#footer div#fwrapper div h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#666;
	font-weight:bold;
}

div#footer #copyright
{clear:left;
	margin-top:30px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
	width:960px;
	
	text-align:left;

}

div#footer a
{
	padding:0;
	margin:0;
}

div#footer a:link, div#footer a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	text-decoration:none;
	
}

div#footer a:hover, div#footer a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC6600;
	text-decoration:underline;
}

div#footer #contact
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

div#footer em
{
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

div#footer #contact a:link, div#footer #contact a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	text-decoration:none;
}

div#footer #contact a:hover, div#footer #contact a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#669900;
	text-decoration:underline;
}



/*CART*/

table#tbl_cart th
{
	padding:5px;
	background-color:#222;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:2px solid #666;
}

table#tbl_cart td
{
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	border-bottom:1px solid #ccc;
}

table#tbl_cart_desc td
{
	border:0;
}

table#tbl_cart
{	
	background-color:#fff;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

table#tbl_cart ul
{
	padding:0;
	margin:0;
	padding-left:5px;
	list-style:none;
}
table#tbl_cart ul li
{
	padding-bottom:4px;
}

tr#cart_total
{
	background-color:#ffe6bb;
}

tr#cart_total td
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

table.tbl_cart_btns input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:2px outset #444;
	background-color:#222;
	padding:5px;
	color:white;		
	cursor:pointer;
	font-weight:bold;
}

table.tbl_cart_btns a:link, table.tbl_cart_btns a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:2px outset #444;
	background-color:#222;
	padding:5px;
	color:white;
		font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}

table.tbl_cart_btns td.checkout a:link, table.tbl_cart_btns td.checkout a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:2px outset #588301;
	background-color:#669900;
	padding:5px;
	color:white;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}


div#cart_box
{
	background-color:#fff;
	
		
	padding:0px;
	overflow:auto;
	height:100%;
	margin-bottom:20px;
}


div#cart_index
{
	margin:0;
	padding:0;
	margin-bottom:30px;
}

div#cart_index table
{
	padding:0;
	margin:0;
}

div#cart_index table td
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#666;
	background-color:#ddd;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:5px;
}

div#cart_index table td.current
{
	background-color:#fff;
	
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	border:0;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	
}

div#cart_index table td a:link, div#cart_index table td a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:underline;
}
div#cart_index table td a:hover, div#cart_index table td a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
	text-decoration:underline;
}

div#cart_content
{
	padding:10px;
}

div#cart_content h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	color:#999;
	border:0;
	text-align:center;
	margin:0;
	padding:0;
	padding-bottom:20px;
}

div.cart_div
{
	border-bottom:1px dashed #bbb;	
	margin-bottom:30px;
}

div.cart_div h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;	
	font-weight:bold;
	text-transform:uppercase;
}

div.cart_div ul
{
	font-family:Arial, Helvetica, sans-serif
	font-size:12px;
	color:#666;
	
	padding:0;
	margin:0;
	list-style:none;
}

div.cart_div ul li
{
	padding-bottom:10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}

div.cart_div ul li label
{
	display:block;
	padding:2px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#333;
}

div.cart_div select
{
	background-color:#fff;
	padding:3px;
	border:1px solid #999;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.cart_div .txt
{
	background-color:#fff;
	padding:5px;
	border:0;
	border:1px solid #ccc;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.cart_div p
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

div.cart_div a:link, div.cart_div a:visited
{
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.cart_div a:hover, div.cart_div a:active
{
	color:#669900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* CART LOGIN */

div.cart_login_box
{
	padding:5px;
	background-color:#222;
	border:1px solid #333;
}

div.cart_login_box h4
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#666;
padding:0;
margin:0;
padding-bottom:20px;
}

div.cart_login_box ul#login_list
{
	margin:0;
	padding:0;
	list-style:none;
}

div.cart_login_box ul
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#999;
}

div.cart_login_box ul li
{
	padding:5px;
}

div.cart_login_box ul li label
{
	display:block;
	padding-bottom:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#999;
}

div.cart_login_box p
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#999;
	line-height:18px;
}

div.cart_login_box .btn_sub
{
	padding:4px;
	margin:0px;
	border:1px outset #666;
	color:#ddd;
	background-color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

div.cart_login_box .txt
{
	padding:3px;
	background-color:#ccc;
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	width:90%;
}


/* BOX */

div.box
{
	border-right:2px solid #ddd;
	border-bottom:2px solid #ddd;
	
	
	padding:10px;
	overflow:auto;
	height:100%;
	margin-bottom:20px;
}

/* CART REGISTER */

div.box h4
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#669900;
	font-style:italic;
}

div.box ul
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#999;
	
	padding:0;
	margin:0;
	list-style:none;
}

div.box ul li
{
	padding-bottom:15px;
}

div.box ul li label
{
	display:block;
	padding:2px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#666;
}

div.box select
{
	background-color:#fff;
	padding:3px;
	border:1px solid #999;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.box .txt
{
	background-color:#ddd;
	padding:3px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #bbb;
	border-bottom:1px solid #bbb;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.box p
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

div.box a:link, div.box a:visited
{
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.box a:hover, div.box a:active
{
	color:#669900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.cart_btn
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	border:2px outset #444;
	background-color:#222;
	padding:5px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

/*ACCOUNT*/

ul.account
{
list-style:none;
padding:0;
margin:0;
padding-bottom:30px;
}
ul.account li {display:inline;padding-right:30px;}
ul.account a:link, ul.account a:visited {color:#666; font-family:Arial, Helvetica, sans-serif; font-size:14px;text-decoration:none;}
ul.account a:hover, ul.account a:active {color:#669900; font-family:Arial, Helvetica, sans-serif; font-size:14px;}




/* ERROR */
div.error
{	
	padding:5px;
	margin:0;
	margin-bottom:30px;
	margin-top:20px;
	
	border-top:1px solid #e49898;
	border-left:1px solid #e49898;
	border-bottom:2px solid #e55e5e;
	border-right:2px solid #e55e5e;
	
		
}
div.error h4
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	color:#BF0000;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
div.error ul
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#BF0000;
	margin:0;
	padding:0;
	margin-left:15px;
}
div.error ul li
{
	padding-bottom:5px;
}


div.success
{
	border-top:1px solid #8bd4b0;
	border-left:1px solid #8bd4b0;
	border-bottom:2px solid #00974d;
	border-right:2px solid #00974d;	
	padding:5px;	
	margin-bottom:30px;
	margin-top:20px;
}
div.success h4
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	color:#00974d;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
div.success ul
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00974d;
	margin:0;
	padding:0;
	margin-left:15px;
}

div.success a:link, div.success a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#008044;
	text-decoration:none;
	font-weight:bold;
}
div.success a:hover, div.success a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#008044;
	text-decoration:underline;
	font-weight:bold;
}