body { 
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
background-color:#003355;
}

#wrapper { background-color:#003355; background-position: top center; background-repeat:no-repeat;}

#container {background-image:url(images/bg-container.gif); background-repeat:repeat-x; background-color:#466c91; width:830px;
 padding:0 27px; margin-left:auto; margin-right:auto; border:1px solid #2778b5; border-left:1px solid #2778b5}
 
#page { background-color:#FFFFFF; background-image:url(images/bg-page.gif); background-position:top; background-repeat:no-repeat;}

#side { width:169px; margin:0 5px}
 
#header { }


.ProductTxt {
	font-family: Arial;
	font-size: 11px;
}
.footer-txt {
	font-family: Arial;
	font-size: 11px;
}
.top-bar {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFCC;
}
.header {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	padding-left:10;
	padding-right:10;
}
.c-hdr {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding:2;

}
.category {
	font-family: Arial;
	font-size: 11px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #539CE5;

}
.sub-category {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: 517F50;
}
.txt {
	font-family: Arial;
	font-size: 11px;
}
.c-hdr2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: ##FFFFCC;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: ##FFFFCC;

}
.hotDeals {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: 85B685;
	border-bottom-width: 1px;

}
.submitBut{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	CURSOR: hand
}

#details { margin-top:15px;}

#details .inner td {border:1px solid #ccc; font-size:11px; color:#666666;}

.itemDetail { background-color:#F1F1F1; border-right: none;}

#PriceBox { background-color:#F5F5F5; margin: 20px 0 10px; padding:8px;}

#ItemPrice { font-size:14px; font-weight:bold; color:#003366; border-bottom:1px solid #7e8b95; margin-bottom:6px;}

#ItemName { font-size:16px; font-weight:bold; color:#5a6369; margin-bottom:6px; }

#ItemSKU { font-size:10px; color:#7e8b95;}

.left_content {background-color:#FFFFFF;
margin:0 4px; padding:5px; border: 1px solid #a1c3da;}

.title_box {
background:transparent url(images/menu_title_bg.gif) no-repeat scroll center;
color:#159DCC;
font-size:14px;
font-weight:bold;
height:30px;
line-height:30px;
margin:10px 0pt 5px;
text-align:center;
width:150px;

}

ul.left_menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
width:150px;
}

ul.left_menu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
}

ul.left_menu li a:hover {
color:#000000;
text-decoration:underline;
}
ul.left_menu li a {
border-bottom:1px dashed #E4E4E4;
color:#504B4B;
display:block;
height:25px;
line-height:25px;
padding:0pt 0pt 0pt 14px;
text-decoration:none;
font-size:12px;
}

#sddm {
margin:0pt;
padding:0pt;
z-index:30;
}

#sddm div {
background:#EAEBD8 none repeat scroll 0%;
border:1px solid #5970B2;
margin:0pt;
padding:0pt;
position:absolute;
visibility:hidden;
}

label img { margin-bottom:4px; }

.yui-dt-bd { font-size:12px;}

/*
	 * Shape
	 */
    #shape { margin: 0 auto 15px; border:1px solid #ccc; background-color:#FFFFFF; padding:6px;}
	
    #slider-box { border:1px solid #ccc; padding:7px; }
	
	#ver-slider-box { padding-left:4px;}
	
	.info { margin-left:15px;}

/*
	 * Price Definition
	 */
    #price_bg {
        position: relative;
        background: url(../images/assets/bg-price.gif) 0 0 no-repeat;
        height: 85px;
        width: 620px;
		background-color:#FFFFFF;
		
    }

    #price_bg div {
        position: absolute;
        cursor: default;
        top: 2px;
    }
	
	#ver_price_bg {
        position: relative;
        background: url(../images/assets/ver-bg-price.gif) 0 0 no-repeat;
        height: 220px;
        width: 100px;
		background-color:#FFFFFF;
		
    }

    #ver_price_bg div {
        position: absolute;
        cursor: default;
        
    }
	
	/*
	 * Carat Definition
	 */
	 #carat_bg {
        position: relative;
        background: url(../images/assets/bg-carats.gif) 0 0 no-repeat;
        height: 95px;
        width: 620px;
		background-color:#FFFFFF;
		
		
    }

    #carat_bg div {
        position: absolute;
        cursor: default;
        top: 4px;
    }
	
	#ver_carat_bg {
        position: relative;
        background: url(../images/assets/ver-bg-carat.gif) 0 0 no-repeat;
        height: 220px;
        width: 64px;
		background-color:#FFFFFF;
		
    }

    #ver_carat_bg div {
        position: absolute;
        cursor: default;
        
    }
	
	/*
	 * Cut Definition
	 */
	 #cut_bg {
        position: relative;
        background: url(../images/assets/bg-cut.gif) center 0 no-repeat;
        height: 85px;
        width: 620px;
		
    }

    #cut_bg div {
        position: absolute;
        cursor: default;
        top: 4px;
    }
	
	#ver_cut_bg {
        position: relative;
        background: url(../images/assets/ver-bg-cut.gif) 0 0 no-repeat;
        height: 220px;
        width: 115px;
		background-color:#FFFFFF;
		
    }

    #ver_cut_bg div {
        position: absolute;
        cursor: default;
        
    }
	
	
	/*
	 * Color Definition
	 */
	 #color_bg {
        position: relative;
        background: url(../images/assets/bg-color.gif) center 0 no-repeat;
        height: 115px;
        width: 620px;
		
    }

    #color_bg div {
        position: absolute;
        cursor: default;
        top: 4px;
    }
	
	#ver_color_bg {
        position: relative;
        background: url(../images/assets/ver-bg-color.gif) 0 0 no-repeat;
        height: 220px;
        width: 100px;
		background-color:#FFFFFF;
		
    }

    #ver_color_bg div {
        position: absolute;
        cursor: default;
        
    }
	
	/*
	 * Clarity Definition
	 */
	 #clarity_bg {
        position: relative;
        background: url(../images/assets/bg-clarity.gif) center 0 no-repeat;
        height: 120px;
        width: 620px;
		
    }

    #clarity_bg div {
        position: absolute;
        cursor: default;
        top: 4px;
    }
	
	#ver_clarity_bg {
        position: relative;
        background: url(../images/assets/ver-bg-clarity.gif) 0 0 no-repeat;
        height: 220px;
        width: 100px;
		background-color:#FFFFFF;
		
    }

    #ver_clarity_bg div {
        position: absolute;
        cursor: default;
        
    }