body
{
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#383D48;
}

/*Layout*/
/*-------------------------------------------------------------------------*/
#top
{
	background-color:#E6E6E6;
	background-image:url('pix/bgd_top.gif');
	background-repeat:repeat-x;
	width:982px;
}

#2cols
{
	width:730px;
}

#contentBorder
{
	height:475px;
	width:825px;
	background-color:#8A8A8A;
	background-image:url('pix/bgd_content.gif');
}

.leftContent, .rightContent
{
	width:350px;
}

.separator
{
	width:30px;
	height:360px;
	background-image:url('pix/separator.gif');
	background-repeat:repeat-y;
}

.formDesc
{
	padding-right:10px;
}

.s
{
	font-size:9px;
}

#scrollMain
{
	overflow:auto;
	height:470px;
	width:820px;
}

#nav
{
	background-image:url('pix/bgd_nav.gif');
	background-repeat:repeat-y;
	width:157px;
}

#navButtons
{
	color:#FFFFFF;
	margin-right:17px;
	padding-top:30px;
	font-size:15px;
	line-height:22px;
}

#navButtons a:link, #navButtons a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

#navButton1 a:active, #navButton1 a:hover
{
	color:#FCC59C;
	text-decoration:none;
}

#navButton2 a:active, #navButton2 a:hover
{
	color:#F4C9C9;
	text-decoration:none;
}

#navButton3 a:active, #navButton3 a:hover
{
	color:#FFE37A;
	text-decoration:none;
}

#navButton4 a:active, #navButton4 a:hover
{
	color:#B4C3E1;
	text-decoration:none;
}

#navButton5 a:active, #navButton5 a:hover
{
	color:#EF8A4D;
	text-decoration:none;
}

#navButton7 a:active, #navButton7 a:hover
{
	color:#C1E6C1;
	text-decoration:none;
}

#navLang
{
	color:#FFFFFF;
	font-size:11px;
	padding:0;
	margin-top:150px;
	line-height:16px;
	margin-left:10px;
}

#navLang a:link, #navLang a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

#navLang a:active, #navLang a:hover
{
	color:#98D6E5;
	text-decoration:none;
}


#login a:link, #login a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

#login a:active, #login a:hover
{
	color:#98D6E5;
	text-decoration:none;
}

#login input
{
	width:120px;
	font-size:11px;
	margin-bottom:2px;
}

#content
{
	padding-top:36px;
	font-size:11px;
	width:750px;
	text-align:left;
}

#content a:link, #content a:visited
{
	color:#000000;
}

#content a:active, #content a:hover
{
	color:#333333;
}

#content td, #content p, #content th
{
	font-size:11px;
}

.errors
{
	padding-top:15px;
	color:#DF0024;
}

.errorInput
{
	border:2px solid #DF0024;
}

#content h1, h1
{
	font-size:15px;
	margin-top:0px;
	padding:0px;
	margin-bottom:18px;
	font-weight:bold;
}

#content h2, h2
{
	font-size:12px;
	margin:0px;	
	padding:0px;
	margin-bottom:10px;	
	font-weight:bold;
}

#content h4
{
	font-size:14px;
	margin-top:0px;
	padding:0px;
	margin-bottom:10px;
	font-weight:normal;
}

p {
	margin-bottom:12px;
	margin-top:6px;
}

#content input, #content select
{
	width:200px;
	font-size:11px;
	margin-bottom:2px;
}

.inputRight, .errorInput
{
	width:200px;
}

#content checkbox
{
	width:20px;
}

.productTable
{
	width:730px;
	margin-bottom:10px;
}

.productDetailTable
{
	width:70%;
	float:left;
}

.productPixTable
{
	margin-left:20px;
}

.descriptionItems {
	margin-bottom:40px;
}

.product, .productCol, .productColName, .productColOrigin, .productColSize, .productColYear, .productColPrice, .productColButton, .productColQuantity, .productColListPrice, .productColTotalPrice
{
	border-bottom:1px solid #000000;
	padding:3px;
	margin:none;
	height:35px;
}

.productColName
{
	width:44%;
}

.productColOrigin
{
	width:14%;
}

.productColSize
{
	width:9%;
}

.productColYear
{
	width:10%;
}

.productColPrice
{
	width:10%;
	white-space: nowrap;
	text-align:right;
	
}

.productColButton
{
	width:13%;
	text-align:right;
}

.productColQuantity
{
	width:15%;
	text-align:right;	
}

.productColListPrice
{
	width:15%;
	text-align:right;	
}

.productColTotalPrice
{
	width:15%;
	text-align:right;	
}

.buttonCol
{
	border-bottom:1px solid #000000;
	padding:5px;
	text-align:right;
}

.productDetailTitle
{
	padding:5px;
	width:20%;
}

.productDetailDesc
{
	padding:5px;
	width:80%;
}

.sortable, .productTable th
{
	text-align:left;
	border-bottom:1px solid #000000;	
}

.sortable a:link, .sortable a:visited
{
	color:#000000;
	text-decoration:none;
}

.sortable a:active, .sortable a:hover
{
	color:#333333;
	text-decoration:none;	
}

.itemDetailTitle, .itemDetailDesc
{
	font-size:11px;
	line-height:16px;
	height:20px;
}

.itemDetailTitle
{
	font-weight:bold;
	width:110px;
	float:left;	
}

.itemDetailBack
{
	font-size:11px;
	line-height:16px;
	height:20px;
	font-weight:bold;
	width:45px;
	float:left;	
}

.itemTextDesc
{
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}

.price
{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	width:100px;
	height:30px;
	text-align:center;
	float:left;
	margin:0px;
	margin-top:5px;
}

.formButton
{
	border:0;
	width:100px;
	height:20px;
}

#closeWindow
{
	position:absolute;
	bottom:3px;
	right:3px;
}

.priceTop, .priceBottom
{
	font-size:9px;
	width:100px;
	text-align:center;
	margin-top:5px;
	white-space:nowrap;	
}

#logoCorilon {
float:left;
width:370px;
height:44px;
}

#orders_shipping, #return_policy, #trade_guarantee, #contact, #home {
float:left;
width:132px;
height:44px;
font-size:10px;
text-align:center;
}

#orders_shipping a, #return_policy a, #trade_guarantee a, #contact a, #home a {
text-decoration:none;
color:#4E4E4E;
display:block;
padding-top:22px;
padding-bottom:5px;
font-weight:bold;
}

#orders_shipping a:hover, #return_policy a:hover, #trade_guarantee a:hover, #contact a:hover, #home a:hover {
text-decoration:none;
color:#000000;
display:block;
padding-top:22px;
padding-bottom:5px;
font-weight:bold;
}

#orders_shipping {
width:132px;
background: url(pix/navTop/orders_shipping.gif) no-repeat;
}

#return_policy {
width:130px;
background: url(pix/navTop/return_policy.gif) no-repeat;
}

#trade_guarantee {
width:130px;
background: url(pix/navTop/trade_guarantee.gif) no-repeat;
}

#contact {
width:130px;
background: url(pix/navTop/contact.gif) no-repeat;
}

#home {
width:90px;
background: url(pix/navTop/home.gif) no-repeat;
}

#verisign {
	background-color:#383D48;
}

.gutter {
	padding-left:10px;
	padding-right:10px;
}

#logoCorilon1
{
	height:58px;
	width:700px;
	float:left;
}

#showLogin, #showWatchlist, #showCart {
	float:right;
	height:58px;
	background: url(pix/navTop/bgdLogin.gif) no-repeat;
	font-size:10px;
}

#showLogin a, #showWatchlist a, #showCart a {
	text-decoration:none;
	display:block;
	padding-top:10px;
	padding-left:18px;
	padding-right:10px;
	color:#8A8A8A;
}

#showLogin a:hover, #showWatchlist a:hover, #showCart a:hover {
	text-decoration:none;
	display:block;
	padding-top:10px;
	padding-left:18px;
	color:#000000;
}