.textfield {
background-color:#ECECEC;
border:1px solid #DADADA;
margin-left:0;
padding-left:5px;
}

.top_mens_box {
    background-image: url(images/top_mens_items.jpg);
width: 867px;
    height: 147px;
    }
.top_mens_itemtitle a {
font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
color: #929292;
text-decoration: none;
    }
.top_mens_itemtitle  {
font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
color: #929292;
text-decoration: none;
padding-left: 5px;
    }
.top_mens_itemprice {
font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
color: #ff0000;
padding-top: 5px;
padding-bottom: 5px;
}
.top_mens_names a {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #535353;
text-decoration: none;
	}
.top_mens_names {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #535353;
text-decoration: none;
	}
.mens_jewelry_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #c30000;
    padding-bottom: 20px;
    font-weight: bold;
}
.mens_jewelry_desc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #5f5f5f;
    padding-bottom: 20px;
}
.mens_jewelry_desc a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #5f5f5f;
    padding-bottom: 20px;
}

.language {
	background-image: url(box_.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
	width: 193px;
	float: none;
}
.lang_border {
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.lagiage_link {
	width: 100%;
	height: 21px;
}


.name_cart {
	height: 60px;
	padding-left: 11px;
}
.line_arrow_top {
	background-image: url(images/top_arrow_line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 13px;
}
.left_lines {
	background-image: url(images/left_lines.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
}
.left_border_div {
	padding-left: 14px;
}
.diamond_line {
	background-image: url(images/diamon_line_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 66px;
	width: 100%;
}
.note_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	text-decoration: none;
	padding: 8px;
	width:320px;
}



.signupframe {
	color: #226699;
	font-family: Arial, Helvetica, sans-serif;
	}
.newsletter_box {
	width: 199px;
	background-image: url(images/newsletter_box.jpg);
	height: 139px;
	background-repeat: no-repeat;
	background-position: center;
}
.SignUp {
	margin-left: 12px;
	padding-top: 7px;
}
.title_newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #442800;
	text-decoration: none;
	padding-top: 20px;
	padding-left: 80px;
}
.newsletter_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 20px;
	padding-left: 13px;
}
	.link {
		text-decoration: none;
		}
.fields_email {
	width: 130px;
	height: 17px;
	border: 1px solid #CCC;
}
 .kwicks {  
     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0; 
     background-image:url(images/no_flicker.jpg); /*some browsers are to slow when aligning the menu items via jQuery and so the background shines through, this prevents this flickering*/
 }  

.kwicks li{
	display: block;
	overflow: hidden;
	padding: 0;
	cursor: pointer;
	float: left;
	width: 111px;
	height: 40px;
	margin-right: 0px;
	background-image:url(images/kwicks_sprite.jpg);
	background-repeat:no-repeat;
}
.kwicks a{
	display:block;
	height:40px;
	text-indent:-9999px;
	outline:none;
}

#kwick1 {
	background-position: 0px 0px;
}
#kwick2 {
	background-position:-151px 0px;
}
#kwick3 {
	background-position:-301px 0px;
}
#kwick4 { 
	background-position:-452px 0px;
}
#kwick5 { 
	background-position:-602px 0px;
}
#kwick6 { 
	background-position:-753px 0px;
}
#kwick7 { 
	background-position:-905px 0px;
}

#kwick1.active, #kwick1:hover { 
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover{
	background-position: -150px bottom;
}
#kwick3.active, #kwick3:hover {
	background-position: -301px bottom;
}
#kwick4.active, #kwick4:hover {
	background-position: -452px bottom; 
}
#kwick5.active, #kwick5:hover {
	background-position: -602px bottom; 
}
#kwick6.active, #kwick6:hover {
	background-position: -753px bottom; 
}#kwick7.active, #kwick7:hover {
	background-position: -905px bottom; 
}

#kwick1 a{
	background-image:url(images/end.jpg);
	background-repeat:no-repeat;
	background-position: left -120px;
}
#kwick1 a:hover{
	background-position: left -120px;
}
#kwick7 a{
	background-image:url(images/end.jpg);
	background-repeat:no-repeat;
	background-position: right -80px;
}

#kwick7 a:hover{
	background-position: right -80px;
}
.left_big_h {
	padding-top: 3px;
	background-image: url(images/left1_bg.jpg);
	height: 131px;
	width: 266px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.left_big_h2 {
	padding-top: 3px;
	background-image: url(images/mens_rings_back.jpg);
	height: 131px;
	width: 266px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.left_big_hw {
	background-image: url(images/womens_rings_back.jpg);
	height: 131px;
	width: 266px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 3px;
}

.left_big_h3 {
	padding-top: 0px;
	background-image: url(images/featured_rings_back.jpg);
	height: 127px;
	width: 266px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.left_big_hw2 {
	padding-top: 0px;
	background-image: url(images/wfeatured_rings_back.jpg);
	height: 127px;
	width: 266px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.left_big2_h {
	padding-top: 3px;
	background-image: url(images/left2_bg.jpg);
	height: 131px;
	width: 341px;
	background-repeat: no-repeat;
}
.left_big2_hw {
	padding-top: 3px;
	background-image: url(images/women_watches_back.jpg);
	height: 131px;
	width: 341px;
	background-repeat: no-repeat;
}

.left_big2_h2 {
	padding-top: 3px;
	background-image: url(images/featured_chains_back.jpg);
	height: 127px;
	width: 341px;
	background-repeat: no-repeat;
}
.left_big2_hw2 {
	background-image: url(images/wfeatured_initials_back.jpg);
	height: 127px;
	width: 341px;
	background-repeat: no-repeat;
}
.left_big3_h {
	padding-top: 3px;
	background-image: url(images/left3_bg.jpg);
	height: 131px;
	width: 249px;
	background-repeat: no-repeat;
}

.left_big3_h3 {
        padding-top: 4px;
        background-image: url(images/mens_crosses_back.jpg);
        height: 127px;
        width: 249px;
        background-repeat: no-repeat;
        background-position: bottom;
}
.left_big3_hw {
        padding-top: 4px;
        background-image: url(images/womens_sets_back.jpg);
        height: 127px;
        width: 249px;
        background-repeat: no-repeat;
        background-position: bottom;
}
.left_big3_h2 {
	padding-top: 3px;
	background-image: url(images/mens_pendants_back.jpg);
	height: 131px;
	width: 249px;
	background-repeat: no-repeat;
}
.left_big3_hw2 {
	padding-top: 3px;
	background-image: url(images/womens_pendants_back.jpg);
	height: 131px;
	width: 249px;
	background-repeat: no-repeat;
}
.left_big3_h4 {
	padding-top: 3px;
	background-image: url(images/featured_pendants_back.jpg);
	height: 127px;
	width: 249px;
	background-repeat: no-repeat;
}
.left2_big1_h {
	padding-top: 4px;
	background-image: url(images/left2-1_bg.jpg);
	height: 127px;
	width: 266px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.left2_big1_hw {
	padding-top: 4px;
	background-image: url(images/womens_crosses_back.jpg);
	height: 127px;
	width: 266px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.left2_big1_h2 {
	padding-top: 4px;
	background-image: url(images/mens_earrings_back.jpg);
	height: 127px;
	width: 266px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.left2_big1_h3 {
	padding-top: 1px;
	background-image: url(images/featured_crosses_back.jpg);
	height: 127px;
	width: 266px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.left2_big2_h {
	padding-top: 4px;
	background-image: url(images/left2-2_bg.jpg);
	height: 127px;
	width: 341px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.left2_big2_hw {
	padding-top: 4px;
	background-image: url(images/womens_bracelets_back.jpg);
	height: 127px;
	width: 341px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.left2_big2_h2 {
	padding-top: 1px;
	background-image: url(images/featured_bracelets_back.jpg);
	height: 127px;
	width: 341px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.left2_big3_h {
	padding-top: 4px;
	background-image: url(images/left2-3_bg.jpg);
	height: 127px;
	width: 249px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.left2_big3_h2 {
	padding-top: 4px;
	background-image: url(images/mens_bracelets_back.jpg);
	height: 127px;
	width: 249px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.left2_big3_hw {
	padding-top: 4px;
	background-image: url(images/womens_necklaces_back.jpg);
	height: 127px;
	width: 249px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.left2_big3_h3 {
	padding-top: 1px;
	background-image: url(images/featured_earrings_back.jpg);
	height: 127px;
	width: 249px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.left3_big1_h {
	padding-top: 4px;
	background-image: url(images/left3-1_bg.jpg);
	height: 127px;
	width: 266px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.left3_big2_h {
	padding-top: 4px;
	background-image: url(images/left3-2_bg.jpg);
	height: 127px;
	width: 341px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.left3_big2_h2 {
	padding-top: 4px;
	background-image: url(images/mens_rodeo_back_.jpg);
	height: 127px;
	width: 341px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.left3_big3_h {
	padding-top: 4px;
	background-image: url(images/left3-3_bg.jpg);
	height: 127px;
	width: 249px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.left4_big1_h {
	padding-top: 2px;
	background-image: url(images/left4-1_bg.jpg);
	height: 47px;
	width: 266px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.left4_big2_h {
	padding-top: 2px;
	background-image: url(images/left4-2_bg.jpg);
	height: 47px;
	width: 341px;
	background-repeat: repeat-x;
	background-position: bottom;
}
.left4_big3_h {
	padding-top: 2px;
	background-image: url(images/left4-3_bg.jpg);
	height: 47px;
	width: 249px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.link_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	padding-top: 7px;
	padding-left: 10px;
	font-weight: bold;
}
.link_title_mens {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	padding-top: 6px;
	padding-left: 8px;
	font-weight: bold;
}

.link_title_mens a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	font-weight: bold;
	text-decoration: none;
}

.link_title_mensr {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	padding-top: 5px;
	padding-left: 8px;
	font-weight: bold;
}
.link_title_mensr a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	font-weight: bold;
	text-decoration: none;
}
.seb_link_title_h {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #474747;
	padding-top: 2px;
	padding-left: 10px;
	font-weight: normal;
	text-decoration: none;
}
.custom_showex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(images/but_examples.gif);
	height: 12px;
	width: 136px;
	margin-top: 5px;
	margin-left: 10px;
	text-align: center;
	vertical-align: middle;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #FFF;
	text-decoration: none;
}
.link_title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	padding-top: 7px;
	padding-left: 10px;
	font-weight: bold;
}
.link_title_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	padding-top: 17px;
	padding-left: 6px;
	font-weight: bold;
}
.link_title a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	font-weight: bold;
	text-decoration: none;
}
.link_title a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc7f30;
	font-weight: bold;
}

.link_title2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	font-weight: bold;
	text-decoration: none;
}
.link_title2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc7f30;
	font-weight: bold;
}
.seb_link_title_h a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #474747;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.seb_link_title_h a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-weight: normal;
}

.custom_showex a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	text-decoration: none;
}
.custom_showex a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	text-decoration: none;
}

.link_title_small a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	font-weight: bold;
	text-decoration: none;
}
.link_title_small a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab6f19;
	font-weight: bold;
	text-decoration: none;
}
.link_warranty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ab6f19;
	padding-top: 17px;
	padding-left: 6px;
	font-weight: bold;
}

.link_warranty a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

.link_warranty a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999900;
	font-weight: bold;
	text-decoration: none;
}
.christmas_banner {
	height: 380px;
	background-image: url(images/halloween/hallow_bg.jpg);
	background-repeat: no-repeat;
	width: 886px;
	background-position: left;
}
.hallow_skull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	margin-top: 110px;
	margin-left: 90px;
}
.hallow_note {
	color: #99FF00;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 45px;
}
.hallow_more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-top: 100px;
	margin-left: 40px;
}
.christmas_note {
	font-family: "Brush Script MT";
	color: #FFF;
	text-decoration: none;
	text-align: center;
	font-size: 24px;
	margin-top: 42px;
}
.christmas_note a {
	color: #FFF;
	text-decoration: underline;
}
.christmas_note2 {
	font-family: "Brush Script MT";
	color: #970800;
	text-decoration: none;
	font-size: 42px;
	margin-top: 62px;
}
.christmas_note2 a {
	color: #970800;
}
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 902px;
	top: 73px;
}
.hallow_note a {
	color: #99FF00;
	text-decoration: none;
}
.hallow_skull a {
	color: #FFF;
	text-decoration: none;
}
.hallow_more a {
	color: #FFF;
	text-decoration: none;
}
.hallow_skull2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
}
.hallow_skull2 a {
	color: #FFF;
	text-decoration: none;
}
.halocat {
	background-image: url(images/halocat_bg.jpg);
	height: 305px;
	background-repeat: no-repeat;
	width: 863px;
}
.halocat_note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	margin-bottom: 5px;
}
.halo_skulls a {
	background-image: url(images/halocat_skull1.jpg);
	height: 98px;
	width: 104px;
}
.halo_skulls {
	background-image: url(images/halocat_skull1.jpg);
	height: 98px;
	width: 104px;
}
.halo_skulls_note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}
.halo_skulls_note a {
	color: #FF0000;
	text-decoration: none;
}
.halo_skulls_note a:hover {
	color: #FF0000;
	text-decoration: overline;
}
.custom_menu_small h2 {
	font-size: 10px;
	margin: 0px;
	color: #FF0000;
	text-align: center;
	font-family: Palatino Linotype, Tahoma, sans-serif;
	background-image: url(images/hb13.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 24px;
	padding-top: 4px;
	text-decoration: none;
}
.comments_part {
    padding: 20px;
    border: 1px solid #999999;
}
.comments_post {
padding: 20px;
text-align: center;
}
.comments_bg {
padding: 20px;
border: 1px solid #999999;
background-color: #e0e0e0;
width: 440px;
}
.vote_box_border {
    width: 220px;
    border: 1px solid #000;
}
.custom_menu_small h2:hover {
	color: #002A6A;
}
body
{
	background-color: #F6F6F6;
	/* margin: 0% 10% 0% 10%; */
	padding: 0px;
	display: block;
	behavior: url(./csshover.htc);
	margin:0px auto; width:1108px; background:transparent url(/img/layout/header.png) no-repeat;
}

.container
{
	background-color: #FFF;
	border-left:1px solid #E5EBEE;
	border-right: 1px solid #E5EBEE;
	width: 1108px;
}

.top-center-banner
{
	margin: 0px;
	padding: 0px;
	width: 1108px;
	height: 167px;
	/*_height: 258px;*/
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/images/banner_logo.jpg);
}

.layerbg
{
	margin: 0px;
	padding: 0px;
	background-repeat:repeat-x;
	background-image: url(/images/bglayer.jpg);
	font-size:12px;
	font-weight:bold;
	color:#555555;
	font-family:Times New Roman;
}

.layerbg a
{
	text-decoration:none; color:#555555;
}

.top-center-menu
{
	width: 790px;
	height: 40px;
	float: left;
	padding-top: 0px;
	padding-left: 16px;
}


.head_menu
{
	margin: 0;
	padding: 0;
	width: 677px;
}

.head_menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
}

.head_menu li
{
	height: 39px;
	margin-left: 6px;
	float: left;
}

.head_menu li a
{
	height: 39px;
	display: block;
}

#home a
{
	width: 92px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_home.png);
}

#home a:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_home_over.png);
}


#policy a
{
	width: 95px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_policy.png);
}

#policy a:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_policy_over.png);
}

#jewelry a
{
	width: 122px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_jewelry.png);
}

#jewelry a:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_jewelry_over.png);
}

#contact a
{
	width: 194px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_contact.png);
}

#contact a:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_contact_over.png);
}

#about a
{
	width: 138px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_about.png);
}

#about a:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/top_about_over.png);
}

.custom_menu
{
	margin: 0;
	padding: 0;

	padding-top:0;
	text-align: center;
	vertical-align: top;
}

.custom_menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
}

.custom_menu li 
{
	margin-left: 0px;
}

.custom_menu li a
{

	display: block;
}

#cu1 a
{
	width: 182px;
	height: 159px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/1.gif);
	text-align: center;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
}

#cu1 a:hover
{
	height: 159px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/1_h.gif);
	text-align: center;
	vertical-align: bottom;
}


#cu2 a
{
	width: 191px;
	height: 159px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/2.gif);
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}

#cu2 a:hover
{
	height: 159px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/2_h.gif);
	text-align: center;
	vertical-align: bottom;
}

#cu3 a
{
	width: 178px;
	height: 159px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/3.gif);
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}

#cu3 a:hover
{
	height: 159px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/3_h.gif);
	text-align: center;
	vertical-align: bottom;
}

#cu4 a
{
	width: 181px;
	height: 171px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/4.gif);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#cu4 a:hover
{
	height: 171px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/4_h.gif);
	text-align: center;
	vertical-align: top;
}

#cu5 a
{
	width: 191px;
	height: 146px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/5.gif);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#cu5 a:hover
{
	height: 146px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/5_h.gif);
	text-align: center;
	vertical-align: top;
}
#cu6 a
{
	height: 171px;
	width: 178px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/6.gif);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#cu6 a:hover
{
	height: 171px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/6_h.gif);
	text-align: center;
	vertical-align: top;
}
#cu7 a
{
	width: 178px;
	height: 146px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/7.gif);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#cu7 a:hover
{
	height: 146px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/7_h.gif);
	text-align: center;
	vertical-align: top;
}
#cu8 a
{
	width: 210px;
	height: 215px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/pers_1.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#cu8 a:hover
{
	height: 215px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/pers_2.jpg);
	text-align: center;
	vertical-align: top;
}

#cu9 a
{
	width: 586px;
	height: 160px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/ice_1.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#cu9 a:hover
{
	height: 160px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(./images/butt/ice_2.jpg);
	text-align: center;
	vertical-align: top;
}

#cu10 a
{
	width: 181px;
	height: 146px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/butt/10.gif);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#cu10 a:hover
{
	height: 146px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(./images/butt/10_h.gif);
	text-align: center;
	vertical-align: top;
}
.a-cu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 115px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 20px;
}
.a-cu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 144px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 20px;
}
.a-cu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 115px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 20px;
}
.a-curing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;

	text-decoration: none;
	padding-top: 133px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 20px;
}
.a-cunamed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 102px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 20px;
}
.choose_cu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #990000;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}
.begin_cu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000;
	padding-top: 30px;
	text-align: right;
}
.intro_cu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-style: normal;
	font-weight: bold;
}
.a-cuice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #990000;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	padding-top: 20px;
}
.a-cuice-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000CC;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	padding-right: 75px;
	padding-left: 75px;
	padding-top: 30px;
	padding-bottom: 10px;
	font-weight: bold;
}
.top-right-shopping
{
	padding-top: 0px;
	_padding-top: 0px;
	/* padding-left: 693px; */
	padding-left: 73px;
	height:77px;
}

.shopping-content
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./shopping_bg.png);
	width: 400px;
	height: 70px;
	padding-top: 5px;
}

.shopping-content #items
{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	/*font-style: italic;*/
	display: inline;
	padding-left: 10px;
}

.shopping-content #items-num
{
	padding-left: 5px;
	color: #FFCC00;
	font-size: 17px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	display: inline;
}

.shopping-content #total
{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	padding-left: 10px;
	/*font-style: italic;*/
	display: inline;
}

.shopping-content #total-num
{
	padding-left: 5px;
	color: #12C400;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	display: inline;
}

.shopping-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/shopping_button.png);
	width: 156px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

.shopping-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/shopping_button_over.png);
}

.login-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/login_button.png);
	width: 60px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	margin-top: 17px;
	display: block;
	text-decoration: none;
}

.orderstatus-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./check_button.png);
	width: 210px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

.orderstatus-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./check_button_hover.png);
	width: 210px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

.logout-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images_shopping/logout_button.png);
	width: 60px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	margin-top: 17px;
	display: block;
	text-decoration: none;
}

.login-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/login_button_over.png);
}

.logout-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images_shopping/logout_button_over.png);
}

.register-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/register_button.png);
	width: 60px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	margin-top: 17px;
	display: block;
	text-decoration: none;
}

.register-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/register_button_over.png);
}

.left-side-menu
{
	width: 190px;
	padding: 0px;
	margin: 0px;
}
.left-side-menu h2
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 4px;
	margin: 0px;
}

#mens
{
	color: #4b52bc;
}

#ladies
{
	color: #a13834;
}

#watches
{
	color: #000;
}

#other
{
	color: #000;
}

.nav_menu
{
	margin: 0;
	padding: 0;
	width: 185px;
}

.nav_menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	font-weight: bold;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
	font-size: 13px;
}

.nav_menu li
{
	height: 20px;
	_height: 18px;
	width: 185px;
	margin-top: 2px;
	_margin-top: 0px;
	margin-left: 8px;
}

.nav_menu a
{
	display: block;
	width: 185px;
	height: 20px;
	padding-top: 2px;
	padding-left: 5px;
	color: #000;
	text-decoration: none;

}

.nav_menu a:hover
{
	color: #FFF;
}

.mens-menu-item a {background: url(./images/men.png) no-repeat;}
.mens-menu-item a:hover {background: url(./images/men_over.png) no-repeat;}

.womens-menu-item a {background: url(./images/lady.png) no-repeat;}
.womens-menu-item a:hover {background: url(./images/lady_over.png) no-repeat;}

.misc-menu-item a {background: url(./images/misc.png) no-repeat; color: #FFF;}
.misc-menu-item a:hover {background: url(./images/misc_over.png) no-repeat; color: #FFF;}


.content-side-right
{
	background-color: #A5A5A5;
	width: 800px;
	padding: 0px;
	margin: 0px;
	margin-left: 7px;
	display: inline;
	float: right;
}

.breadcrumbs
{
	background-color: #FFF;
	width: 55%;
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 8px;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.cat_link {
background-color:#FFF;
color:#000099;
font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding:5px 0 5px;
text-align:center;
width:100%;
}

.cat_link a {
	text-decoration: none;
}
.breadcrumbs a
{
	text-decoration: none;
}
.item-name-block
{
	background: url(./images/content_arrow.png) no-repeat;
	width: 90%;
	height: 55px;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	
}

.item-name-block h1
{
	font-size: 40px;
	padding: 0px;
	margin: 0px;
	padding-left: 180px;
	padding-top: 5px;
}


.content-box
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	border-left: 9px solid #4A9EF0;
	display: block;
	_position: relative;
	_top: -6px;
}

.content-container
{
	margin: 0px;
	padding: 0px;
	display: block;
}

.content-container h2
{
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #000;
}

.content-container h2 a
{
	color: #000;
	text-decoration: none;

}

.bottom-info
{
	background: url(./images/bottom_info_bg.png) no-repeat;
	width: 831px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
}

.bottom-info-button
{
	margin: 0px;
	padding: 0px;
}

#info-about
{
	background: url(./images/bottom_info_about.png) no-repeat;
	width: 98px;
	height: 35px;
	display: block;
	float: left;
	margin-left: 4px;
	_margin-left: 4px;
	margin-top: 1px;
}

a:hover #info-about
{
	background: url(./images/bottom_info_about_over.png) no-repeat;
}

#info-return
{
	background: url(./images/bottom_info_return.png) no-repeat;
	width: 96px;
	height: 35px;
	display: block;
	float: left;
	margin-left: 4px;
	margin-top: 1px;
}

a:hover #info-return
{
	background: url(./images/bottom_info_return_over.png) no-repeat;
}

#info-shipping
{
	background: url(./images/bottom_info_shipping.png) no-repeat;
	width: 98px;
	height: 35px;
	display: block;
	float: left;
	margin-left: 4px;
	margin-top: 1px;
}

a:hover #info-shipping
{
	background: url(./images/bottom_info_shipping_over.png) no-repeat;
}

#info-warranty
{
	background: url(./images/bottom_info_warranty.png) no-repeat;
	width: 190px;
	height: 35px;
	display: block;
	float: left;
	margin-left: 4px;
	margin-top: 1px;
}

a:hover #info-warranty
{
	background: url(./images/bottom_info_warranty_over.png) no-repeat;
}

#info-payment
{
	background: url(./images/bottom_info_payment.png) no-repeat;
	width: 168px;
	height: 35px;
	display: block;
	float: left;
	margin-left: 4px;
	margin-top: 1px;
}

a:hover #info-payment
{
	background: url(./images/bottom_info_payment_over.png) no-repeat;
}

#info-contact
{
	background: url(./images/bottom_info_contact.png) no-repeat;
	width: 140px;
	height: 35px;
	display: block;
	float: left;
	margin-left: 4px;
	margin-top: 1px;
}

a:hover #info-contact
{
	background: url(./images/bottom_info_contact_over.png) no-repeat;
}

.sub-cat-title
{
	margin: 1px;
	padding: 1px;
	font-size: 26px;
	font-family:  "Palatino Linotype", Tahoma, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #162C4E;
}

.error_red
{
	margin: 1px;
	padding: 1px;
	font-size: 24px;
	font-family:  "Palatino Linotype", Tahoma, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #FF0000;
}

.sub-cat-desc
{
	margin: 0px;
	padding: 0px 40px 0px 40px;
	font-size: 12px;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
	font-stretch: wider;
	text-align: center;
	color: #000;
}

.sub-cat-box
{
	width: 45%;
	padding: 5px 5px 2px 5px;
	margin: 0px;
	
}

.sub-cat-box #image
{
	padding: 3px;
	display: inline;
}

.sub-cat-box h2
{
	font-size: 20px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
	text-align: left;
}

.sub-cat-box h3
{
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
	text-align: left;
}

.sub-cat-box #price
{
	height: 70px;
	background: url(./images/item_price.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FFF;
}

.sub-cat-box #price h3
{
	font-size: 26px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #04B626;
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-left: 140px;
	width: 170px;
	_width: 160px;
}

.sub-cat-box #price-sale
{
	height: 70px;
	background: url(./images/item_price_sl.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}

.sub-cat-box #price-sale h3
{
	font-size: 26px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #04B626;
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-left: 140px;
}

.sub-cat-box #price-sale del
{
	color: #ca3333;
}

.sub-cat-box #price-sale span
{
	color: #04B626;
}

.sub-item-nav
{
	display: block;
	margin: 0px;
	padding: 0px;
	/*height: 60px;*/
	width: 100%;
}

.sub-item-pages
{
	background-color: #FFF;
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin-left: 2px;
	text-align: center;
	border: 1px solid #CCC;
}

.sub-item-pages a
{
	font-weight: bold;
	color: #000;
	display: block;
	width: 20px;
	text-decoration: none;
}

.sub-item-pages a:hover
{
	background-color: #63A1FF;
	color: #FFF;
}

.pagination
{
	padding: 2px;
}

.pagination ul
{
	margin: 0;
	padding: 0;
	text-align: left; /*Set to "right" to right align pagination interface*/
	font-size: 16px;
}

.pagination li
{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	margin-left: 2px;
}

.pagination a, .pagination a:visited
{
	padding: 0 3px;
	border: 1px solid #000;
	text-decoration: none; 
	color: #000;
}

.pagination a:hover, .pagination a:active
{
	border: 1px solid #000;
	color: #000;
	background-color: #63A1FF;
}

.pagination a.currentpage
{
	background-color: #2e6ab1;
	color: #FFF !important;
	border-color: #000;
	font-weight: bold;
	cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover
{
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #000;
	font-weight: normal !important;
}

.pagination a.prevnext
{
	font-weight: bold;
}

.item-note-header
{
	margin: 10px;
	padding: 0px;
	text-align: center;
}

.item-note-content
{
	font-size: 16px;
	font-weight: bold;
	font-family: sans-serif;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
}

.item-specs
{
	display: block;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.item-specs h3
{
	font-size: 16px;
	font-weight: bold;
	font-family: sans-serif;
	color: #F40000;
	margin: 0px;
	padding: 0px;
}

/*.item-w-price
{
	height: 69px;
	background: url(./images/item_price.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}*/

.item-w-price h3
{
	font-size: 26px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #04B626;
	padding: 0px;
	margin: 0px;
	padding-top: 18px;
	padding-left: 20px;
}

.item-w-price h3 b
{
	color:#09BB2F; font-size:40px; font-family:Times New Roman;
}

/*.item-r-price
{
	height: 35px;
	background: url(./images/item_rprice.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
}
*/
.item-r-price h3
{
	font-size: 16px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #B8B8B8;
	padding: 0px;
	margin: 0px;
	padding-top: 7px;
	padding-left: 20px;
}
.item-r-price h3 b
{
	color:#B8B8B8; font-size:22px; font-family:Times New Roman; font-weight:bold;
}
/*.item-bank-wire-price
{
	height: 35px;
	background: url(./bank_wire_price.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
}
*/
.item-bank-wire-price h3
{
	font-size: 18px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #B8B8B8;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 20px;
}
.item-bank-wire-price h3 b
{
	color:#F89697; font-size:22px; font-family:Times New Roman; font-weight:bold;
}

.item-purchase
{
	height: 100px;
	width: 340px;
	background: url(./images/purchase_now.png) no-repeat;
	margin-left: 15px;
	margin-bottom: 5px;
}

.item-purchase-name
{
	text-align: left;
	padding-left: 15px;
	width: 60px;
	font-size: 18px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
}

.item-purchase-select
{
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	text-align: left;
	width: 130px;
}

.item-add-cart
{
	width: 87px;
	margin-top: 71px;
	margin-left: 32px;
	_margin-left: 9px;
}

.login-box
{
	width: 500px;
	height: 142px;
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
}

.login-box-header
{
	background-color: #DADADA;
	height: 30px;
	padding: 0px;
	margin: 0px;
}

.login-box-header h1
{
	color: #000;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 26px;
	padding-left: 8px;
}

.login-box #title
{
	padding-left: 100px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

.login-box #input input
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
}

.register-box
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
}

.register-box-full
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
	width: 586px;
}

.register-box2
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
	width: 540px;
}
.register-box3
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
	width: 265px;
}
.register-box4
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
	width: 268px;
}

.register-box5
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
	width: 330px;
}

.register-box6
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
	width: 200px;
}


.register-box-header
{
	background-color: #DADADA;
	height: 30px;
	padding: 0px;
	margin: 0px;
}

.register-box-header h1
{
	color: #000;
	padding: 3px;
	margin: 0px;
	display: block;
	font-size: 26px;
	padding-left: 8px;
}

.register-box .title
{
	padding-left: 25px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

.register-box input
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}

.register-box textarea
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}

.input_f
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}

.line_b {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCDFE7;
	border-right-color: #DCDFE7;
	border-bottom-color: #DCDFE7;
	border-left-color: #DCDFE7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
        margin-bottom: 0px;
	margin-left: 0px;
}

.line_t {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCDFE7;
	border-right-color: #DCDFE7;
	border-bottom-color: #DCDFE7;
	border-left-color: #DCDFE7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
        margin-bottom: 0px;
	margin-left: 10px;
}
.steps_t {
        font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #590000;
}
.register-box2 input
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}
.register-box3 input
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}
.register-box4 input
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}
.register-box5 textarea
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	width: 200px;
	_float: left;
}
.register-box6 input
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	_float: left;
}
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.field2 {
        font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
}

.note {
        background-color: #EEF2FF;
	padding: 5px;
}

.shopping-items
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.shopping-items h1
{
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	text-align: left;
	height: 20px;
}

.shopping-items h1 a
{
	color: #000;
	text-decoration: none;
}

.shopping-items #item-price h3
{
	font-size: 22px;
	font-weight: bold;
	font-family: sans-serif;
	text-align: right;
	color: #06B828;
}

.shopping-items #item-price
{
	height: 20px;
}

.shopping-items #total-price
{
	height: 28px;
	padding-right: 5px;
}

.shopping-items #total-price h3
{
	font-size: 28px;
	font-weight: bold;
	font-family: sans-serif;
	text-align: right;
	color: #047119;
	padding: 0px;
	margin: 0px;
}

.shopping-items #coupon-price
{
	height: 28px;
	padding-right: 5px;
}

.shopping-items #coupon-price h3
{
	font-size: 20px;
	font-weight: bold;
	font-family: sans-serif;
	text-align: right;
	color: #CC0000;
	padding: 0px;
	margin: 0px;
}

.shopping-items h4
{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	text-align: left;
	height: 20px;
}

.checkout-box
{
	background-color: #fff;
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px;
}

.checkout-box-header
{
	background-color: #DADADA;
	height: 30px;
	padding: 0px;
	margin: 0px;
}

.checkout-box-header h1
{
	color: #000;
	padding: 5px;
	margin: 0px;
	display: block;
	font-size: 22px;
	padding-left: 8px;
}

.checkout-box .title
{
	padding-left: 20px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

.checkout-box .rinput
{
	background-color: #EEEEEE;
	padding-left: 5px;
	margin-left: 10px;
}

.checkout-box input, select, button
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	padding-left: 5px;
	margin-left: 0px;
	_float: left;
}

.checkout-box select
{
	border: 1px solid #DADADA;
	background-color: #ECECEC;
	padding-left: 5px;
	margin-left: 10px;
}

.item-add
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.item-add a
{
	color: #000;
	text-decoration: none;
}

.item-add h2
{
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	text-align: left;
	padding-left: 5px;
}

.item-add h4
{
	padding: 2px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	text-align: left;
	padding-left: 5px;
}

.item-add #price h3
{
	font-size: 28px;
	font-weight: bold;
	font-family: sans-serif;
	text-align: right;
	color: #047119;
	padding: 0px;
	margin: 0px;
	padding-right: 10px;
}

.footer
{
	display: block;
	width: 100%;
	margin-top: 5px;
	border-top: 1px solid #B9B9B9;
	background-color: #DADADA;
}

.footer #site-links a
{
	color: #222221;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}

.footer e-title
{
	font-size:15px;
	font-weight: bold;
}

.footer .e-links
{
	font-size:12px;
	text-decoration: none;
	color: #010101;
}

.footer .e-links a
{
	font-size:12px;
	text-decoration: none;
	color: #616161;
}

.home-page
{
	background: url(./images/home-bg3.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 898px;
	height: 840px;
}

.head-login
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.head-login #itext
{
	font-size: 12px;
	font-weight: bold;
	color: #A4CEF5;
	padding-left: 5px;
	text-align: right;
	width: 60px;
}

.head-login #box
{
	padding-left: 5px;
	text-align: left;
}

.head-login #box input
{
	height: 15px;
	margin: 2px;
	padding: 0px;
	font-size: 10px;
	width: 120px;
	background-color: #CCDEFF;
	border: 1px solid #FFF;
}

.head-login #buttons input
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	width: 75px;
	
}

.head-login #buttons button
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	width: 75px;
	
}

/* Home Page */
.main-table
{
	width: 898px;
	height: 833px;
}

.policy-table
{
	padding-top: 113px;
	padding-left: 270px;
}

.policy-buttons
{
	width: 85px;
	height: 30px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.call-us-table
{
	width: 450px;
	height: 60px;
	padding: 0px;
	padding-top: 29px; 
	padding-left: 231px;
}

.call-us-table #call
{
	display: block;
	width: 450px;
	height: 60px;
	text-decoration: none;
	background: url(./images/home/callus.jpg) no-repeat;
}

.call-us-table #call:hover
{
	background: url(./images/home/callusd.jpg) no-repeat;
}

.main-left-table
{
	padding: 0px;
	margin: 0px;
	padding-left: 41px;
}

.main-right-table
{
	margin-left: 16px;
}
.feedback-out
{
	width: 85px;
	height: 30px;
	padding-left: 34px;
}

.feedback-out #ebay
{
	display: block;
	width: 85px;
	height: 30px;
	text-decoration: none;
	background: url(./images/home/fedback.jpg) no-repeat;
}

.feedback-out #ebay:hover
{
	background: url(./images/home/fedbackd.jpg) no-repeat;
}

.feat-out
{
	margin-top: 23px;
	width: 210px;
	height: 324px;

}

.feat-out #feat
{
	display: block;
	width: 210px;
	height: 324px;
	text-decoration: none;
	background: url(./images/home/traxfeat.jpg) no-repeat;
}

.feat-out #feat:hover
{
	background: url(./images/home/traxfeat_invert.jpg) no-repeat;
}

.about-out
{
	width: 85px;
	height: 30px;
	padding-left: 91px;
}

.about-out #abouto
{
	display: block;
	width: 85px;
	height: 30px;
	text-decoration: none;
	background: url(./images/home/aboutus.jpg) no-repeat;
}

.about-out #abouto:hover
{
	background: url(./images/home/aboutusd.jpg) no-repeat;
}

.sale-out
{
	width: 211px;
	height: 46px;
	margin-top: 17px;
}

.sale-table
{
	width: 211px;
	height: 46px;
}

a .sale-table
{
	background: url(./images/home/onsale.jpg) no-repeat;
}

a:hover .sale-table
{
	background: url(./images/home/onsale_invert.jpg) no-repeat;
}

.high-end-out
{
	width: 211px;
	height: 46px;
	margin-top: 5px;
}
.high-end-table
{
	width: 211px;
	height: 46px;
}

a .high-end-table
{
	background: url(./images/home/he.jpg) no-repeat;
}

a:hover .high-end-table
{
	background: url(./images/home/he_invert.jpg) no-repeat;
}
.ex-out
{
	width: 211px;
	height: 46px;
	margin-top: 4px;
}
.ex-table
{
	width: 211px;
	height: 46px;
}

a .ex-table
{
	background: url(./images/home/ex.jpg) no-repeat;
}

a:hover .ex-table
{
	background: url(./images/home/ex_invert.jpg) no-repeat;
}

.policy-buttons #shipping
{
	display: block;
	text-decoration: none;
	width: 85px;
	height: 30px;
	background: url(./images/home/shipping.jpg) no-repeat;
}

.policy-buttons #shipping:hover
{
	background: url(./images/home/shippingd.jpg) no-repeat;
}


.policy-buttons #warranty
{
	display: block;
	text-decoration: none;
	width: 85px;
	height: 30px;
	background: url(./images/home/warranty.jpg) no-repeat;
}

.policy-buttons #warranty:hover
{
	background: url(./images/home/warrantyd.jpg) no-repeat;
}

.policy-buttons #payment
{
	display: block;
	text-decoration: none;
	width: 85px;
	height: 30px;
	background: url(./images/home/payment.jpg) no-repeat;
}

.policy-buttons #payment:hover
{
	background: url(./images/home/paymentd.jpg) no-repeat;
}

.policy-buttons #return
{
	display: block;
	text-decoration: none;
	width: 85px;
	height: 30px;
	background: url(./images/home/return.jpg) no-repeat;
}

.policy-buttons #return:hover
{
	background: url(./images/home/returnd.jpg) no-repeat;
}

.item-images
{
	background-color: #FFF;
	/*border-left: 2px solid #000;
	border-bottom: 2px solid #000;*/
}

.item-image
{
	margin: 5px;
	height: 330px;
	max-height: 330px;
	overflow: hidden;
}

.item-image-e
{
	padding: 2px;
	margin: 0px;
	display: inline;
}

.item-image-e a:hover img{
	padding: 2px;
	border: 1px solid #000;
}
.item-image-e a img {
	padding: 2px;
	border: 1px solid #FFF;
}

.item-images
{
	background-color: #FFF;
	/*border-left: 2px solid #000;
	border-bottom: 2px solid #000;*/
}

.checkout-buttons
{
	margin: 5px;
	height: 70px;
	background-color: #fff;
	width: 624px;
	display: block;
}

.checkout-buttons #button
{
	float: left;
	margin: 5px;
	height: 58px;
	background-color: #ECECEC;
	border: 1px solid #CBCBCB;
	width: 300px;
	display: inline;
}

.checkout-buttons #button h2
{
	text-align: center;
	font-size: 24px;
	color: #000;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.checkout-buttons #button:hover
{
	background-color: #FFF;
	width: 300px;
	height: 58px;
	display: block;
	text-decoration: none;
}

.checkout-buttons a
{
	vertical-align: middle;
	text-decoration: none;
}

.video_desc{	margin-left: 40px;	margin-top: 33px;}

a.boldbuttons
{
	background-color: #FFF;
	display: block;
	float: left;
	font: bold 28px Arial; 
/*	line-height: 22px; */
	height: 58px;
	width: 300px;
/*	padding-left: 8px;  Width of left menu image */
	text-decoration: none;
	text-align: center;
	border: 1px solid #CBCBCB;
	color: #000;
}

a.boldbuttons span
{
	display: block;
	height: 58px;
	width: 300px;
}

a:hover.boldbuttons
{
	background-color: #ECECEC;
	text-decoration: none;
	color: #000;
}


.buttonwrapper
{
	overflow: hidden;
	width: 100%;
}

.must_see
{
	margin-top: 16px;
	margin-left: 10px;
	padding-left: 6px;
	font-size: 28px;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
	color: #CC0000;
	font-weight: bold;
}

.sprice
{
	height: 70px;
	width: 450px;
}

.sprice img
{
	float: left;
	margin: 2px;
}

.sprice h3
{
	color: rgb(4, 182, 38);
	padding-top: 18px;
	margin: 0px;
	font-size: 24px;
	font-weight: bold;
}

.sprice h3 b
{
	color: #E50609;
	margin: 0px;
	font-family:Times New Roman;
	font-size: 32px;
	font-weight: bold;
}

.price
{
	height: 50px;
	width: 450px;
	position: relative;
	top: -20px;
}

.price img
{
	float: left;
	margin: 2px;
}

.price h3
{
	color: rgb(4, 182, 38);
	
	padding-top: 10px;
	margin: 0px;
	font-size: 18px; 
	font-weight: bold;
}

.price h3 b
{
	color: #939393;
	text-decoration:none;
	margin: 0px;
	font-size: 24px; 
	font-weight: bold;
	font-family:Times New Roman;
}


.bankwireprice
{
	height: 50px;
	width: 450px;
	position: relative;
	top: -40px;
}

.bankwireprice img
{
	float: left;
	margin: 2px;
}

.bankwireprice h3
{
	padding-top: 10px;
	margin: 0px;
	font-size: 18px;
}

.bankwireprice h3 b
{
	color:#F89697; font-size:22px; font-family:Times New Roman; font-weight:bold;
}



.rprice
{
	width: 460px; 
	height: 35px;
	position: relative;
	top: -60px;
}

.rprice img
{
	float: left;
	margin: 2px;
}

.rprice h3
{
	padding-top: 10px;
	margin: 0px;
	font-size: 18px; 
}

.rprice h3 b
{
	color:#B8B8B8; font-size:22px; font-family:Times New Roman; font-weight:bold;
}


.coupon #box
{
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	height: 22px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 3px;
}

.coupon #submit
{
	margin: 0px; 
	margin-left: 20px; 
	background-color: #DFDFDF; 
	font-weight: bold; 
	color: #88514b; 
	font-size: 16px; 
	letter-spacing: 1px; 
	border-top: 1px solid #000; 
	border-left: 1px solid #000;
}

.on_sale-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/gold_button.jpg);
	width: 220px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	display: block;
	text-decoration: none;
}

.on_sale-button h2
{
	font-size: 36px;
	margin: 0px;
	padding: 6px 0px 10px 0px;
	color: #b41818;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}

.on_sale-button h2:hover
{
	color: #000;
}

.on_sale-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/gold_button_ovr.jpg);
}

.home-button
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/blue_button.jpg);
	width: 220px;
	height: 50px;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

.home-button h2
{
	font-size: 22px;
	margin: 0px;
	padding: 16px 0px 10px 0px;
	color: #083e5c;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}

.home-button h2:hover
{
	color: #b41818;
}

.home-button:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/blue_button_ovr.jpg);
}

.i-month
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/imonth.jpg);
	width: 290px;
	height: 143px;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

.i-trax
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/itrax.jpg);
	width: 290px;
	height: 143px;
	margin: 0px;
	margin-left: 12px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

.hb1 {
	background-image:url(./images/hb1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:216px;
}

.hb1:hover
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb1-2.gif);
}

.hb2 {
	background-image:url(./images/hb2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:216px;
}
.hb2:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb2-2.gif);
}
.custom_menu h2 {
	font-size: 20px;
	margin: 0px;
	padding: 120px 0px 10px 0px;
	color: #990000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}

.custom_menu_home h2 {
	font-size: 20px;
	margin: 0px;
	padding: 7px 0px 10px 0px;
	color: #990000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}

#cu2 h2 {
	font-size: 20px;
	margin: 0px;
	padding: 95px 0px 10px 0px;
	color: #990000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}
.custom_menu h2:hover {
	color: #002A6A;

}

.custom_menu_home h2:hover {
	color: #002A6A;
}
#cu2 h2:hover {
	color: #002A6A;
}
#cu10 h2 {
	font-size: 20px;
	margin: 0px;
	padding: 80px 0px 10px 0px;
	color: #990000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}
#cu10 h2:hover {
	color: #002A6A;
}

#cu5 h2 {
	font-size: 20px;
	margin: 0px;
	padding: 100px 0px 10px 0px;
	color: #990000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}
#cu5 h2:hover {
	color: #002A6A;
}
#cu7 h2 {
	font-size: 20px;
	margin: 0px;
	padding: 100px 0px 10px 0px;
	color: #990000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}
#cu7 h2:hover {
	color: #002A6A;
}

.hb3 {
	background-image:url(./images/hb3.gif);
	background-position:left top;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:216px;
}
.hb3:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb3-2.gif);
}
.hb4 {
	background-image:url(./images/hb4.gif);
	background-position:left top;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:216px;
}
.hb4:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb4-2.gif);
}
.hb5 {
	background-image:url(./images/hb5.gif);
	background-position:left top;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:216px;
}
.hb5:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb5-2.gif);
}
.hb6 {
	background-image:url(./images/hb6.gif);
	background-position:left top;
	
	background-repeat:no-repeat;
	display:block;
	height:40px;
	padding:0;
	text-decoration:none;
	width:216px;
}
.hb6:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb6-2.gif);
}
.custom_menu_sale h2 {
	font-size: 22px;
	margin: 0px;
	color: #FF0000;
	font-family: Palatino Linotype, Tahoma, sans-serif;
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.custom_menu_sale h2:hover {
	color: #002A6A;
}

.hb7 {
	background-image:url(./images/hb7.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:221px;
}
.hb7:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb7-2.gif);
}


.hb8 {
	background-image:url(./images/hb8.gif);
	background-position:top left;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:221px;
}
.hb8:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb8-2.gif);
}

.hb9 {
	background-image:url(./images/hb9.gif);
	background-position:top left;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:221px;
}
.hb9:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb9-2.gif);
}

.hb10 {
	background-image:url(./images/hb10.gif);
	background-position:top left;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:221px;
}
.hb10:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb10-2.gif);
}

.hb11 {
	background-image:url(./images/hb11.gif);
	background-position:top left;
	
	background-repeat:no-repeat;
	display:block;
	height:42px;
	padding:0;
	text-decoration:none;
	width:221px;
}
.hb11:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb11-2.gif);
}

.hb12 {
	background-image:url(./images/hb12.gif);
	background-position:top left;
	
	background-repeat:no-repeat;
	display:block;
	height:40px;
	padding:0;
	text-decoration:none;
	width:221px;
}
.hb12:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/hb12-2.gif);
}
.custom_menu_r h2 {
	font-size: 20px;
	margin: 0px;
	padding: 7px 0px 10px 0px;
	color: #000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}
.custom_menu_r h2:hover {
	color: #002A6A;
}
.w1 {
	background-image:url(./images/w1.jpg);
	background-position:top left;
	
	background-repeat:no-repeat;
	display:block;
	height:56px;
	text-decoration:none;
	width:181px;
}
.w1:hover {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(./images/w1-2.jpg);
}
.custom_menu_sale2 h2 {
	font-size: 22px;
	margin: 0px;
	padding: 4px 0px 10px 0px;
	color: #FF0000;
	text-align: center;
	font-family: "Palatino Linotype", Tahoma, sans-serif;
}
.custom_menu_sale2 h2:hover {
	color: #002A6A;
}
.search_box {
    background-image: url(images/search_box.jpg);
    height: 29px;
    background-repeat: no-repeat;
    background-position: center center;
    width: 826px;
}
.search_box2 {
    padding-top: 5px;
}
.home_line {
    width: 100%;
    border: 1px solid #E1E1E1;
}
.home_line li {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    text-decoration: none;
}
.home_line td {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.home_line_top {
    font-size: 16px;
}
.sub_title_m {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #BCBCBC;
    text-decoration: none;
    padding:0 0 0 15px;
    text-align:left;
}
.sub_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	width: 90px;
	text-align: center;
	margin: 5px;
}
.sub_titles img {
	border: 1px solid #BBBBBB;
}
.sub_titles a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.sub_titles a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.sub_titles a img{
	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: #BBBBBB;
	border-right-color: #F4F4F4;
	border-bottom-color: #BBBBBB;
	border-left-color: #F4F4F4;
}
.sub_titles a:hover img {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #333333;
	border-bottom-color: #ddd;
	border-left-color: #333333;
}

.sub_titles_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	width: 85px;
	text-align: center;
	margin: 5px;
}
.sub_titles_red img {
	border: 1px solid #BBBBBB;
}
.sub_titles_red a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}
.sub_titles_red a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.sub_titles_red a img{
	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: #99CC00;
	border-right-color: #F4F4F4;
	border-bottom-color: #99CC00;
	border-left-color: #F4F4F4;
}
.sub_titles_red a:hover img {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #333333;
	border-bottom-color: #ddd;
	border-left-color: #333333;
}
.sub_titles_all {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	text-align: center;
	margin: 5px;
}
.sub_border {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.sub_border_but {
	margin: 3px;
	height: 48px;
	width: 170px;
}
.sub_border_but_red {
	height: 48px;
	width: 170px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
}
.sub_border_red {
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
}
.sub_border_but_red_feat {
	margin: 3px;
	height: 105px;
	width: 118px;
}
.sub_menu
{
	margin: 0;
	padding: 0;

	padding-top:0;
	text-align: center;
	vertical-align: top;
}

.sub_menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
}

.sub_menu li 
{

	margin-left: 0px;
	float: center;
}

.sub_menu li a
{

	display: block;
}

#sub1 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring1.jpg);
	text-align: right;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}

#sub1 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring1-1.jpg);
	text-align: center;
	vertical-align: bottom;
}


#sub2 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring2.jpg);
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}

#sub2 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring2-1.jpg);
	text-align: center;
	vertical-align: bottom;
}

#sub3 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring3.jpg);
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}

#sub3 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring3-1.jpg);
	text-align: center;
	vertical-align: bottom;
}

#sub4 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring4.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#sub4 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring4-1.jpg);
	text-align: center;
	vertical-align: top;
}

#sub5 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring5.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#sub5 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring5-1.jpg);
	text-align: center;
	vertical-align: top;
}
#sub6 a
{
	height: 48px;
	width: 170px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring6.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#sub6 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring6-1.jpg);
	text-align: center;
	vertical-align: top;
}
#sub7 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring8.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#sub7 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring8-1.jpg);
	text-align: center;
	vertical-align: top;
}
#sub8 a
{
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring_custom.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#sub8 a:hover
{
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring_custom1.jpg);
	text-align: center;
	vertical-align: top;
}

#sub9 a
{
	width: 118px;
	height: 105px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring7.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

#sub9 a:hover
{
	height: 105px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_ring7-1.jpg);
	text-align: center;
	vertical-align: top;
}
.a-sub1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	padding-top: 16px;
	text-align: right;
	vertical-align: bottom;
	padding-right: 15px;
}
.a-sub3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 115px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 20px;
}
.a-sub2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	text-decoration: none;
	padding-top: 16px;
	text-align: right;
	vertical-align: bottom;
	padding-right: 15px;
}
.a-sub_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	padding-top: 16px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 15px;
}
.a-sub_center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 35px;
	text-align: center;
	vertical-align: bottom;
	padding-left: 15px;
	padding-right: 15px;
}
.a-sub2lines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	padding-top: 10px;
	text-align: right;
	vertical-align: bottom;
	padding-right: 15px;
}
.a-sub_right2lines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	padding-top: 10px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 15px;
	padding-right: 15px;
}
.sub_border_but_chain {
	margin: 3px;
	height: 48px;
	width: 136px;
}
.sub_border_chain {
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.sub_border_but_red_chain {
	height: 48px;
	width: 136px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
}
.sub_border_red_chain {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 2px;
}
#sub10 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain1.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub10 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain1-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub11 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain2.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub11 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain2-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub12 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain3.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub12 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain3-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub13 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain5.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub13 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain5-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub14 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain6.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub14 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain6-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub16 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain4.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub16 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_chain4-2.jpg);
	text-align: center;
	vertical-align: top;
}
.sub_border_but_cross {
	margin: 3px;
	height: 48px;
	width: 205px;
}
#sub15 a {
	width: 205px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross1.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub15 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross1-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub17 a {
	width: 205px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross2.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub17 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross2-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub19 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross3.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub19 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross3-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub20 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross4.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub20 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross4-2.jpg);
	text-align: center;
	vertical-align: top;
}
.a-sub_left2lines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	padding-top: 10px;
	text-align: right;
	vertical-align: bottom;
	padding-left: 15px;
	padding-right: 15px;
}
#sub21 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross5-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub21 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_cross5.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub28 a {
	width: 118px;
	height: 105px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant1.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub28 a:hover {
	height: 105px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant1-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub30 a {
	width: 118px;
	height: 105px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant10.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub30 a:hover {
	height: 105px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant10-2.jpg);
	text-align: center;
	vertical-align: top;
}
.a-sub_center_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	padding-top: 10px;
	text-align: center;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
}
#sub22 a {
	height: 48px;
	width: 131px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant2.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub22 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant2-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub25 a {
	height: 48px;
	width: 131px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant3.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub25 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant3-2.jpg);
	text-align: center;
	vertical-align: top;
}
.sub_border_but_pend {
	margin: 3px;
	height: 48px;
	width: 131px;
}
.sub_border_pend {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#sub23 a {
	height: 48px;
	width: 131px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant4.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub23 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant4-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub26 a {
	height: 48px;
	width: 131px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant5.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub26 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant5-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub31 a {
	height: 48px;
	width: 131px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant6.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub31 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant6-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub32 a {
	height: 48px;
	width: 131px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant7.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub32 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant7-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub27 a {
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant8.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub27 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant8-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub29 a {
	width: 170px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant9.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub29 a:hover {
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_pendant9-2.jpg);
	text-align: center;
	vertical-align: top;
}
.a-sub_center_top2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	text-decoration: none;
	padding-top: 10px;
	text-align: center;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
}
.a-sub_center2lines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	padding-top: 10px;
	text-align: cebnter;
	vertical-align: bottom;
	padding-left: 15px;
	padding-right: 15px;
}

.allborder {background:#CCC;}
.tableheader td{background:#759EBD; color:#FFF; padding:2px 2px 2px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; height:25px;}
.lightbg td{background:#FFF;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4A4A4A; padding:2px 2px 2px 7px;}
.lightbg b{font-size:12px; color:#AA1711; font-weight:normal;}
.lightbg strong{font-size:12px; color:#000; font-weight:bold;}
.lightbg a{color:#4E64FB; text-decoration:none; font-weight:normal;}
.lightbg a:hover {color:#000; text-decoration:none;}
.darkbg td{background:#E1E6EA; padding:3px;}

.mid {background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.mid b{color:#AA1711; text-decoration:none; font-weight:bold; font-size:14px;}
.mid strong{font-weight:bold;}
.mid a{color:#666; text-decoration:none; font-weight:normal;}
.mid a:hover {color:#000; text-decoration:none;}

.yline{border-left:1px solid #CCC;}
.xline{border-bottom:1px solid #CCC;}

.normaltext{font-size:12px; color:#3C5467; font-family:Arial, Helvetica, sans-serif;}

a.normallink:link, a.normallink:visited, a.normallink:active{color:#4E64FB; text-decoration:underline; font-weight:normal;}
a.normallink:hover{color:#000; text-decoration:none;}

.heading{color:#162C4E; font-size:24px; font-family:Times New Roman, Times, serif; padding-left:10px; background:url(images_shopping/headbg.jpg) no-repeat left center; text-decoration:none; height:38px; font-weight:bold;}

.errormsg{color:#AA1711;}

.totalprice{color:#ff0000; font-weight:bold; font-size:16px;}

.spricelist
{
	height: 40px;
	width: 450px;
}

.spricelist img
{
	float: left;
	margin: 2px;
}

.spricelist h3
{
	color: rgb(4, 182, 38);
	padding-top: 5px;
	margin: 0px;
	font-size: 20px;
	font-weight: bold;
}

.spricelist h3 b
{
	color: #E50609;
	padding-top: 5px;
	margin: 0px;
	font-family:Times New Roman;
	font-size: 26px;
	font-weight: bold;
}

.pricelist
{
	
	width: 450px;
	
}

.pricelist img
{
	float: left;
	margin: 2px;
}

.pricelist h3
{
	color: rgb(4, 182, 38);
	text-decoration: none;
	margin: 0px;
	font-size: 12px; 
	font-weight: bold;
}
.pricelist h3 b
{
	color: #939393;
	text-decoration:none;
	padding-top: 5px;
	margin: 0px;
	font-size: 20px; 
	font-weight: bold;
	font-family:Times New Roman;
}

#sub18 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet1.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub18 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet1-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub24 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet2.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub24 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet2-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub33 a {
	width: 136px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet3.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub33 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet3-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub34 a {
	width: 204px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet4.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub34 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet4-2.jpg);
	text-align: center;
	vertical-align: top;
}
#sub35 a {
	width: 205px;
	height: 48px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet5.jpg);
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}
#sub35 a:hover {
	height: 48px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(images/sub_menu_bracelet5-2.jpg);
	text-align: center;
	vertical-align: top;
}
.sub_border_but_red_bra {
	height: 48px;
	width: 204px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
}

/*.sub-cat-box #price_list
{
	height: 40px;
	background: url(./item_price_list.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FFF;
}

.sub-cat-box #price_list h3
{
	font-size: 26px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #04B626;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 140px;
	width: 170px;
	_width: 160px;
}*/

#price_list h3
{
	font-size: 20px; font-family:Verdana, Tahoma, sans-serif; font-weight:bold; color: #04B626; width: 320px;
}
#price_list h3 b
{
	color:#09BB2F; font-size:32px; font-family:Times New Roman;
}

a.terms:link, a.terms:visited, a.terms:active{color:#000; font-weight:bold;text-decoration:underline;}
a.terms:hover{color:#000;text-decoration:none;  }

.return{font-family:verdana; color:#A93238; font-size:32px; padding-left:30px;}

/*..............Homecss.....................*/
.homeborder{background:#494949;}
.homrlight {background:#FFF; font-family:Arial, Helvetica, sans-serif;}
.homrlight h2{background:#FFF; text-align:left;  font-family:Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0;}
.homrlight h3{font-size: 26px; font-family:Verdana, Tahoma, sans-serif; font-weight:bold; color: #04B626;}
.homrlight b{color:#09BB2F; font-size:40px; font-family:Times New Roman, Times, serif;}
.homrlight strong{background:#FFF; text-align:left;  font-family:Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:0;color:#FF0000;}

.homrtxt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#BCBCBC!important;}
.homrtxt h2{color:#BCBCBC!important;}
.hb13 {
	text-position:center middle;
	height:24px;
	padding:0;
	text-decoration:none;
	color: #FF0000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.hb13:hover {
	color: #000066;
}

/*..............left random item.....................*/
.leftrandomitem { color:#666;}
.leftrandomitem h2 { color:#060273; text-transform:uppercase; font-weight:bold; text-align:center; font-size:15px; font-family: Arial, Helvetica, sans-serif;}
.leftrandomitem b a{ color:#0C0C0C; text-decoration:none;  font-weight:bold; text-align:center; padding-bottom:5px; font-size:15px; font-family: Arial, Helvetica, sans-serif;}
.leftrandomitem b a: hover{ color:#0C0C0C; text-decoration:none; font-weight:bold; text-align:center; padding-bottom:5px; font-size:15px; font-family: Arial, Helvetica, sans-serif;}
.leftritext{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; padding:2px 0px 2px 0px;} 
.leftrandomitem h3{color:#CA0000; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.leftrandomitem .h3{color:#CA0000; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.leftrandomitem h4{color:#5A030B; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.leftrandomitem h4 b{color:#5A030B; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.leftrandomitem p{color:#060273; font-size:14px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif;}
.leftribold{color:#060273; font-size:14px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.leftribold:hover{text-decoration:underline; color:#060273; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/*..............order status.....................*/
.ordhead{color:#0F4F75; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:115px; font-weight:normal; font-size:26px;}
.ordhead2{padding-left:90px;}
.ordpadding1{padding-left:110px;}
.ordpadding{padding-left:75px;}
.ordhead1{color:#0F4F75; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:40px;}
.ordtxt{color:#0F4F75; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:115px; font-weight:normal; font-size:11px;}
.ordtxt1{color:#0F4F75; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
.ordntxt{color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
a.ordlink:link, a.ordlink:visited, a.ordlink:active{color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size:11px;}
a.ordlink:hover{color:#FFF; text-decoration:none;}

.vertxt{color:#F2050F; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
.vertxt1{color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}

.ordborder{background:#242424;}
.ordlightbg td{background:#FFF; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.nortxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.redtxt{color:#8F0A1B; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-left:90px; font-size:14px;}
.redtxt1{color:#F70008; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-right:20px; font-size:15px;}

/*..............home new.....................*/

.homehd{color:#F00A00; font-size:11px; font-family:arial; padding-left:28px; background:url(image_home/topc.gif) no-repeat center; text-decoration:none; font-weight:bold; height:14px;}

.homehd1{color:#F00A00; font-size:11px; font-family:arial; padding-left:38px; background:url(image_home/topc.gif) no-repeat center; text-decoration:none; font-weight:bold; height:14px;}

a.hplink:link, a.hplink:visited, a.hplink:active{color:#656A66; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size:11px;}
a.hplink:hover{color:#333333; text-decoration:none;}

.rhprice{font-size:16px; color:#CC1004; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.rhprice1{font-size:18px; color:#AB7410; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.rhborder{border:1px solid #FF0507;}
.rhborder1{border:0px solid #7E0105;}

.homephd{font-size:18px; color:#BB9749; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:26px;}
.homephd1{font-size:16px; color:#BB9749; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/*..............related items.....................*/

.xlineri{border-top:1px solid #484848;}
.ylineri{border-left:2px solid #000;}
.yline1{border-right:2px solid #000;}
.text{color:#180D50; line-height:18px; font-weight:bold; font-size:14px;}

.free{color:#C71E19; line-height:18px; font-weight:bold; font-size:16px;}
.red{color:#B41B20; font-weight: bold;}
.red1{color:#7A333B;font-weight: bold;}
.red2{color:#110375;font-weight: bold;}
.pricefont{font-size:18px;}
.style4 {font-size:14px; font-weight: bold;}
.subhd {font-size:12px;font-family:Arial, Tahoma, Helvetica, Verdana; font-style:italic; font-weight: bold; color:#743234;}
.normaltxt{font-size:16px; color:#000; font-family:Times New Roman, Times, serif;}
.priceri{font-size:18px; color:#E6101C; font-family:Arial, Helvetica, sans-serif;}
.border{border:1px solid #000;}

.homephd_list{font-size:12px; color:#BB9749; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:26px;}

/*..............jewel_repair.....................*/
.repair-hd{ background:url(jewel_repair_images/top-hd.gif) no-repeat top; width:865px; height:110px;}
.mid-top{background:url(jewel_repair_images/mid-top.gif) no-repeat; width:614px; height:39px;}
.mid-bot{background:url(jewel_repair_images/mid-bot.gif) no-repeat; width:614px; height:39px;}

.midjr {background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.midjr b{color:#AA1711; text-decoration:none; font-weight:bold; font-size:14px;}
.midjr strong{font-weight:bold;}
.midjr a{color:#666; text-decoration:none; font-weight:normal;}
.midjr a:hover {color:#000; text-decoration:none;}

.midjr{border-left:2px solid #000; border-right:2px solid #000;  font-family:Verdana; color:#000; padding-left:10px;}
.midjr b{font-size:14px; font-weight: normal; color:#000;}
.midjr h1{color:#5a0000; font-weight:bold; padding:0px; margin:0px; font-size:24px;}
.midjr h2{ color:#580000; font-size:22px; font-family:"Times New Roman", Times, serif; font-weight:normal;}
.midjr h3{font-size:14px; padding:0px; margin:0px; font-weight:bold;}
.midjr h4{ color:#000; font-size:20px; font-family:"Times New Roman", Times, serif; font-weight:normal;}
.midjr h5{font-weight:bold; color:#ff0000; font-size:24px; padding:0px 0px 10px 0px; margin:0px;}
.gray-line{border:1px solid #dfdfdf;}
.redbold{font-weight:bold; color:#9e0001;}

.repair-top{background: url(jewel_repair_images/top-bg.gif) no-repeat; width:865px; height:41px;}
.repair-bot{background: url(jewel_repair_images/bottom-bg.gif) no-repeat; width:865px; height:41px;}

.right-top{background:url(jewel_repair_images/right-top.gif) no-repeat top; width:251px; height:39px;}
.right-bot{background:url(jewel_repair_images/right-bot.gif) no-repeat;  width:251px; height:39px;}
.right-mid{ background:url(jewel_repair_images/right-mid.gif) repeat-y; width:251px;}

.box-border{border-left:2px solid #c5c4c9; border-top:2px solid #c5c4c9; padding:15px;}
.box-border input{border:1px solid #cbcbcb; background:#FFF;}
.box-input{background:#fff; border:1px solid #cbcbcb;}
.box-rm{background:url(jewel_repair_images/box-rm.gif) repeat-y; width:8px;}
.box-bm{background:url(jewel_repair_images/box-bm.gif) repeat-x; }

.inr-top{background:url(jewel_repair_images/inr-top.gif) no-repeat top; width:588px; padding-top:15px;}
.inr-mid{background:url(jewel_repair_images/inr-mid.gif) repeat-y; width:558px; text-align:center; font-family: "Times New Roman", Times, serif; font-size:16px;}
.inr-bot{background:url(jewel_repair_images/inr-bot.gif) no-repeat bottom; width:588px;  padding-bottom:10px;}

.cav-tl{background:url(jewel_repair_images/cav-tl.gif) no-repeat; width:10px; height:9px;}
.cav-tr{background:url(jewel_repair_images/cav-tr.gif) no-repeat; width:10px; height:9px;}
.cav-bl{background:url(jewel_repair_images/cav-bl.gif) no-repeat; width:10px; height:9px;}
.cav-br{background:url(jewel_repair_images/cav-br.gif) no-repeat; width:10px; height:9px;}
.border-t{border-top:1px solid #000;}
.border-r{border-right:1px solid #000;}
.border-b{border-bottom:1px solid #000;}
.border-l{border-left:1px solid #000;}

.pl20{padding-left:20px;}

/*..............home page scroller.....................*/
/* js-disabled class - set image sizes so they all fit in the viewer */
.js-disabled img { width:100px; height:100px; display:block; float:left; margin:30px 0 0; }

#outerContainer { width:860px;  margin:auto; position:relative; }
#imageScroller { width:860px;  position:relative;  }

#viewer { width:860px; height:200px; overflow:hidden; margin:auto; position:relative; top:0px; }
#imageScroller a:active, #imageScroller a:visited { color:#000; }
#imageScroller a img { border:0; }
#controls { width:861px; height:47px; background:url(image_homepageitem/controlsBG.png) no-repeat; position:absolute; top:0px; left:40x; z-index:10;	}
#controls a { width:37px; height:35px; position:absolute; top:3px; }
#controls a:active, #controls a:visited { color:#0d0d0d; }
#title-home { color:#FFF; font-family:arial; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:7px; }
#rtl { background:url(image_homepageitem/rtl.png) no-repeat; left:200px; }
#rtl:hover { background:url(image_homepageitem/rtl_over.png) no-repeat; left:200px; }
#ltr { background:url(image_homepageitem/ltr.png) no-repeat; right:200px; }
#ltr:hover { background:url(image_homepageitem/ltr_over.png) no-repeat; }
#container1 {text-align:center;}
#container1 a{width:170px; float:left; height:200px; margin:0px 0px 0px 0px; text-decoration:none; color:#FFF; font-family:Tahoma; font-size:10px; text-align:center;}
#container1 a:hover{width:170px; float:left; height:200px; margin:0px 0px 0px 0px; text-decoration:none; color:#FFF; font-family:Tahoma; font-size:10px; text-align:center;}
#container1 a img{border:1px solid #000; margin-bottom:5px;}

#container1 .price{background: transparent url(image_homepageitem/ovel-green-left.png) no-repeat top left; display:block; font-family:Tahoma; font-size:18px; font-weight:normal; line-height: 16px; height: 25px; padding-left: 11px; text-decoration: none;}
#container1 .price{color:#FFF;}
#container1 .price span{background: transparent url(image_homepageitem/ovel-green-right.png) no-repeat top right; width:100px; background-position: bottom right; color:#FFF; display:block; font-weight:normal; padding:4px 11px 5px 0;}

/************************* Shopping Car Box **********************************/
.shop-left{background:url(topshopppingmenu/left-shop.gif) no-repeat top; height:62px; width:9px;}
.shop-mid{background:url(topshopppingmenu/mid-shop.gif) repeat-x top; height:62px;}
.shop-right{background:url(topshopppingmenu/right-shop.gif) no-repeat top; height:62px; width:9px;}
.shop{font-family:AGOpus; font-size:14px; color:#474747;}
.shop b{color:#970000; font-weight: normal;}
a.shop-login:link, a.shop-login:active, a.shop-login:visited, a.shop-login:Hover {font-family:Times New Roman; font-size:11px; color:#717171; text-decoration:none;}

/* item page slider */
        

        h1 { 
            margin-bottom: 2px; 
        }

        #containeritemmac {
	background-color: #fff;
	margin: 15px auto;
	padding: 50px;
        }
        
        /* slider specific CSS */
        .sliderGallery {
            background: url(itemdetailbarimage/productbrowser_background_20070622.gif) no-repeat;
            overflow: hidden;
            position: relative;
            padding: 10px;
            height: 100px; margin-left:5px;
            width: 863px; 
        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin:0px 0px 0px 0px;
        }
        
        .sliderGallery UL LI {
            display: inline;
			padding-left:12px;
			padding-right:13px;
        }
		.sliderGallery UL LI img{
            border:0px;
        }
        
        .slider {
            width:869px;
            height: 17px;
            top:87px;
            margin-left:-3px;
            padding: 1px;
            position: relative;
            background: url(itemdetailbarimage/productbrowser_scrollbar_20070622.gif) no-repeat;
        }
        
        .handle {
            position: absolute;
            cursor: move;
            height: 17px;
            width: 181px;
            top: 0;
            background: url(itemdetailbarimage/productbrowser_scroller_20080115.gif) no-repeat;
            z-index: 100;
        }
        
        .slider span {
            color: #fff;
            font-size:10px; font-family:Tahoma;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
        
        .slider .slider-lbl1 {
            left: 80px;
        }
        
        .slider .slider-lbl2 {
            left: 210px;
        }
        
        .slider .slider-lbl3 {
            left: 400px;
        }

        .slider .slider-lbl4 {
            left: 570px;
        }

        .slider .slider-lbl5 {
            left: 770px;
        }
		
		/*.slider .slider-lbl6 {
            left: 500px;
        }*/
		
		.tooltip-tc{background: url(itemdetailbarimage/tooltip-tc.gif) no-repeat top; width:138px; height:15px; padding:10px 5px 5px 5px; font-family:Tahoma; font-size:12px; color:#fff; text-align:center;}
/*.tooltip-mid{background:#f0f0f0; border-left:solid #727272 2px; border-right:solid #727272 2px; width:134px; padding:5px; font-family:Tahoma; font-size:10px; color:#5b5b5b; text-align:center;}
.tooltip-mid b{color:#ff0000; font-size:16px; font-weight:bold;}
.tooltip-bc{background:url(itemdetailbarimage/tooltip-bc.gif) no-repeat top; height:15px; width:148px;}*/

.tooltip-mid{background:#f0f0f0; padding:5px; font-family:Tahoma; font-size:10px; color:#5b5b5b; text-align:center;}
.tooltip-mid b{color:#ff0000; font-size:16px; font-weight:bold;}

.itemstooltip-mid{background:#f3f3f3; border-left:solid #727272 0px; border-right:solid #727272 0px; width:110px; font-family:Tahoma; font-size:10px; color:#000; text-align:center;}
.itemstooltip-mid b{color:#bd0102; font-size:16px; font-weight:bold; text-transform:uppercase;}
.itemstooltip-mid span{color:#bd0102;}

/*************************Items Page Style Start**********************************/

.itemn-name{font-family:Tahoma; font-size:18px; font-weight:bold; text-align:left;}
.itemn-name small{font-family:AGOpus; font-size:10px; color:#8f8f8f;}
.itemn-price{font-family:Palatino Linotype; font-size:14px; font-weight:bold; color:#da0000;}
.itemn-wprice{font-family:Palatino Linotype; font-size:12px; font-weight:bold; color:#858585;}
.itemn-rprice{font-family:Palatino Linotype; font-size:12px; font-weight:bold; color:#ababab;}
.itemn-pricel{font-family:Palatino Linotype; font-size:16px; font-weight:bold; color:#da0000;}
.itemn-wpricel{font-family:Palatino Linotype; font-size:14px; font-weight:bold; color:#858585;}
.itemn-rpricel{font-family:Palatino Linotype; font-size:14px; font-weight:bold; color:#ababab;}
.itemn-size{font-family:AGOpus; color:#afafaf; font-size:18px;}
.itemn-text{font-size:13px; color:#505050; font-family:Arial, Helvetica, sans-serif;}
.itemn-pl15{padding-left:15px;}
.itemn-yline{background:url(items/xline.gif) repeat-x;}

.spece-box{font-family:"Times New Roman", Times, serif; font-size:15px; color:#000; text-align:left;}
.spece-box b{color:#5958cd; font-weight: normal;}

.spece ul{margin:0px; padding:0px 0px 0px 4px;}
.spece li{list-style:none; float:left; font-family:"Times New Roman", Times, serif; color:#7c7c7c; font-size:12px; background:#FFF;  margin:7px 6px 0px 0px; _margin-top:8px; *margin-top:8px; display:block;  text-align:center;}
.iinactive{color:#7c7c7c; text-decoration:none; display:block; background:url(items/spece.gif) no-repeat; height:33px; width:74px; }

.iactive{ color:#464646; text-decoration:none; display:block; background:url(items/spece-up.gif) no-repeat; height:33px; width:74px;}

.items-price{font-family: Arial; font-size:17px; color:#a8a8a8;}
.items-price b{font-family:AGOpus; color:#464646; font-size:22px;}
.items-price h1{ font-size:26px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; text-align:center;}
.items-price h2{font-size:22px; color:#389736; margin:0px; padding:0px; text-align:center;}
.items-price h2 span{text-decoration: line-through; margin:0px; padding:0px;}
.items-price h3{font-size:20px; color:#d57878; margin:0px; padding:0px; text-align:center;}

.itemn-textb{font-family:AGOpus; text-transform:uppercase; color:#626262; font-size:22px;}
.itemn-names {font-family:AGOpus; font-size:14px; color:#7b7b7b; font-weight:bold; text-align:center;}
.itemn-names a{ color:#7b7b7b; text-decoration:none;}

.itemn-pro{border:1px solid #ddd; margin:3px;}
.itemn-pro-sele{border:1px solid #000; margin:3px;}


a.itemn-rnav{background: transparent url(items/top-link-left.gif) no-repeat top left; display: block; float:left; font-family:AGOpus; font-size:12px; margin-right:0px; /* Change 13px as desired */ line-height: 10px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */ height: 21px; /* Height of button background height */ padding-left:9px; /* Width of left menu image */ text-decoration: none;}

a.itemn-rnav:link, a.itemn-rnav:visited, a.itemn-rnav:active{color: #757575; /*button text color*/ font-size:12px;}
a.itemn-rnav span{background: transparent url(items/top-link-right.gif) no-repeat top right; display: block; padding:7px 9px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/}
a.itemn-rnav:hover{ /* Hover state CSS */ background-position: bottom left; color:#fff;}
a.itemn-rnav:hover span{ /* Hover state CSS */ background-position: bottom right; color:#fff;}

.popup-text{font-family:"Times New Roman", Times, serif; font-size:15px;}
.popup-hd{ font-size:27px; color:#000; font-family:AGOpus; padding-top:20px; }
/*************************Items Page Style End**********************************/

/*************************CSS optimization start**********************************/
.oimghomprodbg{ background:url(image_home/prodbg.gif) repeat-y; padding-top:4px; }
.otop2prodbg{ background:url(image_home/prodbg.gif) repeat-y; padding-top:25px; padding-bottom:25px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.olast3itemname{ font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.oleftmenu1{ background:url(leftmenuimages/cav-tm.gif) repeat-x top; height:4px; }
.oleftmenu2{ background:url(leftmenuimages/cav-mid.gif) repeat-x top #fff; }
.oleftmenu3{ background:url(leftmenuimages/cav-rm.gif) repeat-y top #fff; width:4px; border-right:0px solid #a8a8a8; }
.oleftmenu4{ background:url(leftmenuimages/cav-bm.gif) repeat-x top #fff; height:4px ; }
.oleftmenu5{ background:url(leftmenuimages/bottomMen.jpg) no-repeat bottom; height:20px; width:199px; }
.oleftmenu6{ background:url(leftmenuimages/cav-lm.gif) repeat-y top #fff; width:4px;border-left:0px solid #a8a8a8; }
.oleftmenu7{ font-size:14px; text-decoration:none; font-family:'Times New Roman'; font-weight:bold; }
.oleftmenu8{ width:85%; height:1px; margin-left:auto; margin-right:auto; border-bottom: 1px solid #DFDFDF; }
.oleftmenu9{ background:url(leftmenuimages/cav-bm.gif) repeat-x top; height:4px; }

.otopmenu1{ padding-left:50px; font-family:Times New Roman, Times, serif; font-size:16px; color:#7D3237; }
/*************************CSS optimization end**********************************/

/*************************Gift Price Style Start**********************************/

.vel-giftp{background:url(valentineimg/vel-butbg.gif) no-repeat; height:110px; width:897px; font-family:"AGOpus";}
.vel-giftp a{background:url(valentineimg/vel-gift-price.gif) no-repeat 0 0; font-size:12px; color:#ff0000 !important; text-decoration:none; font-weight:bold; width:137px; line-height:32px;_line-height:33px; *line-height:33px; display:block; text-align:center;}
.vel-giftp-big{font-size:15px;}
.vel-giftp a:hover{background:url(valentineimg/vel-gift-price.gif) no-repeat 0 -32px; color:#8a0000 !important;}

/*************************Gift Price Style End**********************************/

/*************************Vel Detail Style Start**********************************/
.vel-Detail{background:url(valentineimg/vel-butbg01.gif) no-repeat;  height:305px; padding:30px 20px 0px 40px; font-family:"AGOpus";}
.vd-hd{color:#9f0b17; font-weight:bold; font-size:14px;}
.vd-hd a{color:#9f0b17 !important; text-decoration:underline;}
.vd-hd a:hover{text-decoration:none; color:#000!important;}

a.vd-proname:link, a.vd-proname:visited, a.vd-proname:active{font-size:14px; color:#b50000; text-decoration:none;}
a.vd-proname:hover{color:#000;}
.vd-proname-small{font-size:12px;}
.vd-text{font-size:10px; color:#979797;}
.vd-price{color:#FF0000; font-size:15px;}


/*************************Vel Detail Style End**********************************/

/*************************Items Listimg Page Style Start**********************************/
.item-list{font-family:Verdana; font-size:12px; color:#707070;}
.item-list h2{ font-size:18px; color:#000; text-align:left; margin:0px; padding:0px;}
.item-list a{text-decoration:none; color:#4e4e4e;}
.item-list a:hover{text-decoration:none; color:#000;}

.item-list img {border:0px;}

.item-listlink{ color:#d80000; font-size:9px; }
.item-listlink a{color:#5f5f5f; border:1px solid #d7d7d7; background:#e9e8ed url(itemlistimg/ico-arrow.gif) no-repeat right; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; font-family:Verdana; padding:2px 15px 2px 10px; line-height:20px;}
.item-listlink a:hover{background:#9c9aa3 url(itemlistimg/ico-arrowup.gif) no-repeat right; color:#fff !important; text-decoration:none;}

.textnone{ visibility:hidden; font-size:5px; line-height:10px;}
.textnone1{ visibility:hidden; margin-right:-5px; _margin-right:-7px; *margin-right:-7px;}

.item-listlink .red-border{border:1px solid #ff9e9e;}
.item-listlink strong{padding-left:98px;}

.il-price{font-size:14px; font-weight:bold; color:#ca0000;}
.il-sprice{font-size:12px; font-weight:bold; color:#ca0000;}
.il-rprice{font-size:14px; text-decoration: line-through; color:#ff4e4e;}
.item-list small{font-size:9px; color:#a0a0a0;}

.il-proname{color:#000;}
a.il-proname:link, a.il-proname:visited, a.il-proname:active{color:#000; text-decoration:none;}
a.il-proname:hover{text-decoration:none;}
.item-list p{ font-size:10px; text-transform:uppercase; font-style:italic; text-align:right; margin:0px; padding:0px;}

.red-text-video{color:#ff0000; text-align:right; display:block; font-size:10px;}


.il-probox{background:url(itemlistimg/img-line.gif) no-repeat left; padding-left:5px; width:95px;}

.pagination1{padding:0px;}
.pagination1 a, .pagination1 a:visited{padding:0 4px; margin-left:2px; border:1px solid #707070; text-decoration:none; color:#707070; background:#ebebeb; display:block; float:left;}
.pagination1 a:hover, .pagination1 a:active{border:1px solid #707070; color: #000; background-color:#fff; }
.pagination1 a.currentpage{background-color:#fff; color:#000 !important; border-color:#707070; font-weight:bold; cursor:default;}

.cav-mid1{background:url(itemlistimg/cav-mid1.gif) repeat-x top;}
.cav-mid{background:url(itemlistimg/cav-mid.gif) repeat-x top;}
.list-menu{background:#FFFFFF; height:18px; margin-top:2px; border:#666 1px solid; padding:0px; margin:2px 0px; font-size:11px;}
.list-menu1{background:#ececec; height:16px; font-size:11px; border:#707070 1px solid; padding:0px 0; margin:0px 2px;}
.new-hotbg{background:url(itemlistimg/newhot-mid.gif) repeat-y;}
.new-hotbot{background:url(itemlistimg/newhot-bot.gif) no-repeat; line-height:25px;}
.small-text{font-size:10px;}


.il-nav{ font-size:10px; font-family:Verdana; color:#9e9e9e; font-weight:normal;}
.il-nav a{ text-decoration:none; color:#757474;}
.il-nav a:hover{color:#000;}
.pl20{padding-left:20px; padding-right:20px; padding-top:0px; _padding-top:10px; *padding-top:10px;}
.pr20{ padding-right:20px; padding-top:0px; _padding-top:10px; *padding-top:10px;}

a.itemn-rnav1{background: transparent url(itemlistimg/top-link-left1.gif) no-repeat top left; display: block; float:left; font-family:Verdana; font-size:11px; margin-right:0px; /* Change 13px as desired */ line-height: 10px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */ height: 21px; /* Height of button background height */ padding-left:7px; /* Width of left menu image */ text-decoration: none;}

a.itemn-rnav1:link, a.itemn-rnav1:visited, a.itemn-rnav1:active{color: #757575; /*button text color*/ font-size:11px;}
a.itemn-rnav1 span{background: transparent url(itemlistimg/top-link-right1.gif) no-repeat top right; display: block; padding:7px 7px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/}
a.itemn-rnav1:hover{ /* Hover state CSS */ background-position: bottom left; color:#fff;}
a.itemn-rnav1:hover span{ /* Hover state CSS */ background-position: bottom right; color:#fff;}


.sliderlist{background: transparent url(itemlistimg/cavleft.gif) no-repeat top left; display: block; float:left;margin-right:0px; line-height: 10px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */ height: 15px; /* Height of button background height */ padding-left:5px; /* Width of left menu image */}

.sliderlist span{background: transparent url(itemlistimg/cavright.gif) no-repeat top right; display: block; padding:2px 5px 3px 0; color:#8a8a8a; /*Set 11px below to match value of 'padding-left' value above*/}

.bc-ml{ border-left:2px solid #0918a7;}
.bc-mr{border-right:2px solid #0918a7;}
.bc-tm{ border-top:2px solid #0918a7;}
.bc-bm{border-bottom:2px solid #0918a7;}
.bc-mid{color:#0f02a7; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
/*************************Items Listimg Page Style End**********************************/

#preview{
	position:absolute;
	border:2px #999999 solid;
	background:#fff;
	padding:5px;
	display:none;
	color:#000;
	height:auto;
	width: 440px;
	text-align:center;
	z-index:999999999px;
	font-family:Verdana; font-size:11px; font-weight:bold;
	}