body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	background-color:#6491b2;
	color:#5d5d5d;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
a:link, a:active, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#224667;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}
a:hover {
	color:#000000;
	text-decoration:none;
}

img { 
	border: none;
	}

img a { 
	border: none;
	}

.red_links a {
	font-size:10px;
	line-height:15px;
	padding-top:15px;
}
.red_links a:link, .red_links a:active, .red_links a:visited {
	color:#ac3a28;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
}
.red_links a:hover {
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#ac3a28;
	text-align:left;
	padding-bottom:15px;
	margin:0px;
}
.h1_signin {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#334A58;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}
body, html {
	height:100%;
}
.leftBox {
	border-right: 1px solid #000000;
}

.input_textarea {
	border:1px solid #abadb3;
	font-size:11px;
	color:#666666;
	height:65px;
	font-family:Arial, Helvetica, sans-serif;
}
.grey_heading {
	border:1px solid #5d8aab;
	background:#5A5A5A;
	font-family:Georgia;
	font-size:13px;
	font-weight:bold;
	padding-left:16px;
	color:#FFFFFF;
	vertical-align:middle;
	height:35px;
	
}
#container {
	background-position:top;
	width:100%;
	height:auto;
}
#wrapper {
	width:1002px;
	margin:auto;
	height:auto;
	background-color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #2E5274;
	border-right-color: #2E5274;
	border-bottom-color: #2E5274;
	border-left-color: #2E5274;
}
#wrapper2  /*for footer style */ {
	width:1002px;
	margin:auto;
	height:auto;
	background-color:#FFFFFF;
}
#borderleft {
	border:none;
	padding-top:1px;
}
#top_strip {
	background-color:#ba5c4b;
	width:100%;
	height:7px;
}
#top_banner {
	height:122px;
	width:100%;
	background-image:url(images/header_bg.jpg);
	background-repeat:repeat-x;
}
a.menu_items2:link, a.menu_items2:active, a.menu_items2:visited {
	color:#234868;
	text-decoration:none;
	line-height:20px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:11px;
}
a.menu_items2:hover {
	color:#000000;
	text-decoration:none;
	line-height:20px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:11px;
}
.free_title a,
.free_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#234868;
	margin-right:5px;
}
.free_title span a,
.free_title span {
	font-size:11px;
	font-weight:bold;
	color:#234868;
	margin-right:5px;
}
.free_title a:hover,
.free_title a:active {
	text-decoration: underline;
	color:#ba5c4b;
}
.free_title_red {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#234868;
	margin-right:5px;
	color:#a83522;
	font-size:15px;
	padding-right:5px;
}
#top_nav_bg {
	background-image:url(images/nav_bg.jpg);
	background-repeat:repeat-x;
}
#lower_menu_strip {
	background-image:url(images/lower_menu_bg.jpg);
	background-repeat:repeat-x;
	height:34px;
	color:#224667;
	text-decoration:none;
	line-height:35px;
	text-indent:18px;
	background-position:top;
}
#body_con {
	background-color:#FFFFFF;
}
#left_area {
	width:209px;
	height:100%;
	background-image:url(images/left_menu_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #406889;
	background-color:#FFFFFF;
	float:left;
}
#left_area p {
	padding-left:25px;
}
#gray_bg {
	background-image:url(images/left_menu_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
#section, td.infoBoxHeading, div.oneov4_heading, div.pageHeading {
	background-image:url(images/section_bg.jpg);
	background-repeat:repeat-x;
	height:35px;
	line-height:35px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#ac3a28;
	padding-left:16px;
	text-transform:uppercase;
}
#section_link {
	color:#565656;
	list-style-type: none;
	font-weight:bold;
	list-style-image: url(images/bullet.gif);
	line-height:25px;
	font-size:12px;
	margin-left:11px;
	list-style-position:outside;
	padding:0px;
	padding-top:5px;
}
li a:link, li a:active, li a:visited {
	color:#565656;
	line-height:21px;
	list-style-type: none;
	font-weight:bold;
	font-size:11px;
	list-style-position:outside;
	text-decoration:none;
	background: url(images/bullet.gif) no-repeat left;
	padding-left:13px;
	padding-top:7px;


}
li a:hover {
	color: #990000;
	list-style-type: none;
	font-weight:bold;
	font-size:11px;
	list-style-position:outside;
	text-decoration:none;
	background: url(images/bullet.gif) no-repeat left;



}
ul {
	list-style-type: none;
	font-weight:bold;
	font-size:11px;
	list-style-position:outside;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
#section_link a:link, #section_link a:active, #section_link a:visited {
	color:#565656;
	font-weight:bold;
	line-height:25px;
	font-size:12px;
	text-indent:45px;
	padding:0px;
}
#section_link a:hover {
	color:#ac3a28;
	font-weight:bold;
	line-height:25px;
	font-size:12px;
}
#center_area {
	width:524px;
	height:100%;
	padding:0px;
	margin:0px;
	/*border:2px solid #ffffff;*/
	text-align:center;
}
#center_area p {
	padding-left:25px;
}
.center_div {
	width:524px;
	padding-left:2px;
}
div.tab1 a, div.tab1 a:link, div.tab1 a:visited, div.tab1 a:active, div.tab2 a, div.tab2 a:link, div.tab2 a:visited, div.tab2 a:active, div.tab3 a, div.tab3 a:link, div.tab3 a:visited, div.tab3 a:active, div.tab4 a, div.tab4 a:link, div.tab4 a:visited, div.tab4 a:active {
	width:131px;
	height:32px;
	float:left;
	background-image:url(images/tab_normal.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#234868;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
div.tab1 a:hover, div.tab2 a:hover, div.tab3 a:hover, div.tab4 a:hover {
	width:131px;
	height:32px;
	float:left;
	background-image:url(images/tab_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.tabhover, .tabhover a, .tabhover a:visited, .tabhover a:link, .tabhover a:active {
	width:131px;
	height:32px;
	float:left;
	background-image:url(images/tab_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/* TOP NAV WITH TAB COLORS */



div.diamon a, div.diamon a:link, div.diamon a:visited, div.diamon a:active {
	width:121px;
	height:38px;
	float:left;
	background-image: url(images/diamond_normal.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#234868;
	font-size:12px;
	text-decoration:none;
}
div.diamon a:hover {
	width:121px;
	height:38px;
	float:left;
	background-image: url(images/diamond_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#234868;
	font-size:12px;
	text-decoration:none;
}
div.diamondHover a, div.diamondHover a:link, div.diamondHover a:visited, div.diamondHover a:active {
	width:121px;
	height:38px;
	float:left;
	background-image: url(images/diamond_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#234868;
	font-size:12px;
	text-decoration:none;
}
div.diamondHover a:hover {
	width:121px;
	height:38px;
	float:left;
	background-image: url(images/diamond_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#234868;
	font-size:12px;
	text-decoration:none;
}
.bg_1 {
	background-image:url(images/diamond_tab_bg.jpg);
	background-repeat:repeat-x;
	height:35px;
	display:block;
	border-bottom:1px solid #AFB4C9;
	
}
div.tanz a, div.tanz a:link, div.tanz a:visited, div.tanz a:active {
	width:129px;
	height:38px;
	float:left;
	background-image: url(images/tanzan_normal.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#234868;
	font-size:12px;
	text-decoration:none;
}
div.tanz a:hover {
	width:129px;
	height:38px;
	float:left;
	background-image: url(images/tanzan_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
div.tanzHover a, div.tanzHover a:link, div.tanzHover a:visited, div.tanzHover a:active {
	width:129px;
	height:38px;
	float:left;
	background-image: url(images/tanzan_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
div.tanzHover a:hover {
	width:129px;
	height:38px;
	float:left;
	background-image: url(images/tanzan_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.bg_2 {
	background-image:url(images/tanz_tab_bg.jpg);
	background-repeat:repeat-x;
	height:35px;
	display:block;
	border-bottom:1px solid #A593CE;
}
div.sapph a, div.sapph a:link, div.sapph a:visited, div.sapph a:active {
	width:122px;
	height:38px;
	float:left;
	background-image: url(images/sapph_normal.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#234868;
	font-size:12px;
	text-decoration:none;
}
div.sapph a:hover {
	width:122px;
	height:38px;
	float:left;
	background-image: url(images/sapph_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
div.sapHover a, div.sapHover a:link, div.sapHover a:visited, div.sapHover a:active {
	width:122px;
	height:38px;
	float:left;
	background-image: url(images/sapph_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
div.sapHover a:hover {
	width:122px;
	height:38px;
	float:left;
	background-image: url(images/sapph_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.bg_3 {
	background-image:url(images/sapph_tab_bg.jpg);
	background-repeat:repeat-x;
	height:35px;
	display:block;
	border-bottom:1px solid #5E89AB;
}
div.emer a, div.emer a:link, div.emer a:visited, div.emer a:active {
	width:131px;
	height:38px;
	float:left;
	background-image: url(images/emeral_normal.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#234868;
	font-size:12px;
	text-decoration:none;
}
div.emer a:hover {
	width:131px;
	height:38px;
	float:left;
	background-image: url(images/emeral_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
div.emerHover a, div.emerHover a:link, div.emerHover a:visited, div.emerHover a:active {
	width:131px;
	height:38px;
	float:left;
	background-image: url(images/emeral_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
div.emerHover a:hover {
	width:131px;
	height:38px;
	float:left;
	background-image: url(images/emeral_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.bg_4 {
	background-image:url(images/emer_tab_bg.jpg);
	background-repeat:repeat-x;
	height:35px;
	display:block;
	border-bottom:1px solid #65A253;
}
div.ruby a, div.ruby a:link, div.ruby a:visited, div.ruby a:active {
	width:120px;
	height:38px;
	float:left;
	background-image: url(images/ruby_normal.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#234868;
	font-size:12px;
	text-decoration:none;
}
div.ruby a:hover {
	width:120px;
	height:38px;
	float:left;
	background-image: url(images/ruby_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
div.rubyHover a, div.rubyHover a:link, div.rubyHover a:visited, div.rubyHover a:active {
	width:120px;
	height:38px;
	float:left;
	background-image: url(images/ruby_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
div.rubyHover a:hover {
	width:120px;
	height:38px;
	float:left;
	background-image: url(images/ruby_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.bg_5 {
	background-image:url(images/ruby_tab_bg.jpg);
	background-repeat:repeat-x;
	height:35px;
	display:block;
	border-bottom:1px solid #A8484A;
}
div.sterling a, div.sterling a:link, div.sterling a:visited, div.sterling a:active {
	width:120px;
	height:38px;
	float:left;
	background-image: url(images/sterling1.gif);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#234868;
	font-size:12px;
	text-decoration:none;
}
div.sterling a:hover {
	width:120px;
	height:38px;
	float:left;
	background-image: url(images/sterling2.gif);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
div.sterlingHover a, div.sterlingHover a:link, div.sterlingHover a:visited, div.sterlingHover a:active {
	width:120px;
	height:38px;
	float:left;
	background-image: url(images/sterling2.gif);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
div.sterlingHover a:hover {
	width:120px;
	height:38px;
	float:left;
	background-image: url(images/sterling2.gif);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.bg_6 {
	background-image:url(images/ruby_tab_bg.jpg);
	background-repeat:repeat-x;
	height:35px;
	display:block;
	border-bottom:1px solid #A8484A;
}
div.why a, div.why a:link, div.why a:visited, div.why a:active {
	width:155px;
	height:38px;
	float:left;
	background-image: url(images/why_shop_normal.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#234868;
	font-size:12px;
	text-decoration:none;
}
div.why a:hover {
	width:155px;
	height:38px;
	float:left;
	background-image: url(images/why_shop_hover.jpg);
	background-repeat:no-repeat;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.bg_6 {
	background-image:url(images/whywe_tab_bg.jpg);
	background-repeat:repeat-x;
	height:35px;
	display:block;
	border-bottom:1px solid #999999;
}
#center_area_BG {
	height:35px;
	padding:0px;
	margin:0px;
}
/*     --------------------------------------------------*/






/*.border {
	width:259px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style:solid;
	border-right-color: #406889;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #406889;
	border-right-color: #406889;
	border-bottom-color: #406889;
	border-left-color: #406889;
}
*/

.border2 {
	border-right:1px solid #5e89ab;
	border-bottom:1px solid #5e89ab;
}
.border3 {
	border-right:1px solid #5e89ab;
	border-bottom:1px solid #5e89ab;
	border-left:1px solid #5e89ab;
}
.border-lb {
	border-bottom:1px solid #5e89ab;
	border-left:1px solid #5e89ab;
}
.border_shoppingcart {
	border-right:1px solid #5e89ab;
	border-left:1px solid #5e89ab;
	border-bottom:1px solid #5e89ab;
	width:525px;
	padding:0px;
	margin:0px;
}
#right_area1{
	width:261px;
	height:195px;
	background-image:url(images/pic-55.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
}
.r1{
width:133px;
border:0px solid #406889;
}
.paypal{
	width: 192px;
	height: 92px;
	background-image:url(images/payPal-bg.gif);
	background-position: left top;
	background-repeat:no-repeat;
	text-align:center;
}
#right_area {
	width:261px;
	height:100%;
	background-image:url(images/left_bg.jpg);
	text-align:center;
}
#right_area p {
	padding-left:25px;
}


#dotd_right_area1{
	width:471px;
	height:195px;
	background-image:url(images/pic-55.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
}
#dotd_right_area{
	width:471px;
	height:100%;
	background-image:url(images/left_bg.jpg);
	text-align:center;
}
#dotd_right_area p {
	padding-left:25px;
}

#dotd_right_area #right_area img{
	margin: auto;
}
#dotd_right_area #right_area p {
	padding-left:25px;
}
	
	
	.rnav_right_area {
		width:261px;
		height:100%;
		background-image:url(images/left_bg.jpg);
		text-align:center;
	}
	.rnav_right_area h3 {
		padding-left: 18px;
		text-align: left;
		color: #a83522;
		margin: .1em 0;
		font-size: 1.4em;
		}
		
	.rnav_right_area h3 a { 
		color: #a83522;
		text-decoration: none;
		font-weight: bold;
		}
	.rnav_right_area h3 a:link { color: #a83522; }
	.rnav_right_area h3 a:visited { color: #a83522; }
	.rnav_right_area h3 a:hover { color: #000000; }
	.rnav_right_area h3 a:active {color: #a83522;  }
	.rnav_right_area p {
		padding-left: 18px;
		text-align: left;
		font-size: 1.1em;
		margin: 0 0 .2em 0;
		color: #5d5d5d;
		}
	.rnav_right_area a {
		text-align: left;
		font-size: .9em;
		margin: 0 0 .2em 0;
		color: #5d5d5d;
	}
	.rnav_right_area a { 
		color: #5d5d5d;
		text-decoration: none;
		}
	.rnav_right_area a:link { color: #5d5d5d; }
	.rnav_right_area a:visited { color: #5d5d5d; }
	.rnav_right_area a:hover { color: #000000; }
	.rnav_right_area a:active {color: #5d5d5d;  }
	
	#rnav_jewelschool {
		border-top: 1px solid #5e89ab;
	}
	#rnav_jewelschool p {
		padding-left: 0px;
	}
	#rnav_jewelschool p a {
		background-image: url(images/design/rnav_jewelschool.jpg);
		background-position: 100% 50%; 
		background-repeat: no-repeat; 
		padding-bottom: 125px;
		display: block;
		padding-left: 0;
	}
	#rnav_jewelschool p a span{
		padding-left: 18px;
		display: block;
		font-size: .9em;
	}
		
	



#right_area_section {
	height:28px;
	background-image:url(images/help_bg.jpg);
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-left:16px;
	color:#ffffff;
	border: 1px solid #406889;
	border-right:none;
	border-bottom:none;
}
#cart_right_area_section {
	width:100%;
	height:33px;
	background-image:url(images/help_bg.jpg);
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	padding-left:16px;
	color:#ffffff;
}
.example {
	line-height:35px;
	text-align:left;
	text-indent:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ac3a28;
}
.example_text {
	text-align:left;
	padding-left:15px;
	font-size:11px;
	color:#565656;
	float:left;
	width:90%;
	height:auto;
	margin-right:5px;
}
.text_blue {
	font-size:12px;
	color:#234868;
	font-weight:bold;
}
.text_blue a:link, .text_blue a:visited, .text_blue a:active {
	font-size:12px;
	color:#234868;
	font-weight:bold;
	text-decoration:none;
}
.text_blue a:hover {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
#boxes {
	background-image:url(images/section_bg.jpg);
	height:35px;
	background-repeat:repeat-x;
	float:left;
	width:250px;
	line-height:35px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#234868;
	margin-top:3px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style:solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #406889;
	border-right-color: #406889;
	border-bottom-color: #406889;
	border-left-color: #406889;
	padding-left:9px;
}
#boxes2 {
	background-image:url(images/section_bg.jpg);
	height:35px;
	background-repeat:repeat-x;
	float:left;
	width:250px;
	line-height:35px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#234868;
	margin-top:3px;
	margin-left:2px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style:solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #406889;
	border-right-color: #406889;
	border-bottom-color: #406889;
	border-left-color: #406889;
	padding-left:9px;
}
.pic-2{
background-image:url(images/pic-2.jpg);
background-repeat:no-repeat;
background-position:0px 27px;
width:187px;
height:200px;
}
.pic-2-txt{
padding-bottom:7px;
margin-left:139px;
padding-right:0px;
padding-top:9px;
width:110px;
border:0px solid #000000;
}

.pic-1{
background-image:url(images/pic-1.jpg);
background-repeat:no-repeat;
background-position:0px 52px;
width:142px;
height:200px;

}
.pic-1-txt{
padding-bottom:7px;
margin-left:143px;
padding-right:0px;
padding-top:9px;
width:105px;
float:left;
border:0px solid #000000;
}
#boxes_items {
	height:200px;
	float:left;
	width:250px;
	font-size:11px;
	font-weight:bold;
	color:#565656;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style: solid;
	border-top-color: #406889;
	border-right-color: #406889;
	border-bottom-color: #406889;
	border-left-color: #406889;
	padding: 0 0 0 9px;
}
#boxes_items_2 {
	height:200px;
	float:left;
	width:250px;
	font-size:11px;
	font-weight:bold;
	color:#565656;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style: solid;
	border-top-color: #406889;
	border-right-color: #406889;
	border-bottom-color: #406889;
	border-left-color: #406889;
	padding-left:9px;
	margin-left:2px;
}
#main_content p {
	float:left;
	height:auto;
	width:100%;
	color:#5d5d5d;
	line-height:20px;
	padding:0px;
	margin:0px;
	text-align:left;
}
#main_content {
	float:left;
	height:auto;
	width:100%;
	color:#5d5d5d;
	line-height:20px;
	padding:0px;
	margin-top:5px;
	text-align:left;
}
#bottom_strip {
	background-image: url(images/bottom_bg.jpg);
	height:44px;
	background-repeat:repeat-x;
	text-align:right;
	padding-right:30px;
	padding-top:13px;
}
.bottom {
	font-size:10px;
	color:#000000;
	text-align:center;
	padding-left:10px;
}
.bottom img {
	font-size:10px;
	text-align:center;
	padding-left:10px;
}
.infoBoxContents {
	width:200px;
	border:0px;
}
table.infoBox {
	background-image:url(images/left_menu_bg.jpg);
	background-repeat:repeat-x;
}
table.general_border table.infoBox {
	background-image: none;
}
.leftBox {
	border-right:1px solid #ff0000;
}
#bodypart {
	width:524px;
	padding:0px;
	margin:auto;
	margin-top:0px;
	font-size:12px;
	color:#5a5a5a;
}
#account_box {
	width:100%;
	height:37px;
	padding:0px;
	margin:0px;
	float:left;
	background-color:#5A5A5A;
}
#account_body {
	width:100%;
	padding:0px;
	margin:0px;
	float:left;
	border:0px solid #CC0000;
}
#person_img {
	width:151px;
	height:196px;
	padding:0px;
	margin:0px;
	float:left;
	padding-left:8px;
}
#body_left_part {
	width:365px;
	height:191px;
	padding:0px;
	margin:0px;
	float:left;
	line-height:15px;
}
#body_right_footer {
	width:33px;
	height:95px;
	padding:0px;
	margin:0px;
	float:left;
}
.red {
	float:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #ac3a28;
	font-weight:normal;
	margin-bottom:10px;
}
.redBold {
	float:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #ac3a28;
	font-weight:bold;
	margin-bottom:10px;
}
.red1 {
	float:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ac3a28;
	font-weight:bold;
}
#account_box1 {
	width:100%;
	height:35px;
	padding:0px;
	margin:0px;
	float:left;
}
#account_box1bg {
	width:100%;
	height:183px;
	padding:0px;
	margin:0px;
	float:left;
	background-image: url(images/body_bg.jpg);
}
#girlimg {
	width:231px;
	height:183px;
	padding:0px;
	margin:0px;
	float:left;
	background-image: url(images/body_bg.jpg);
}
#account_box1_right {
	width:256px;
	height:55px;
	padding:16px;
	margin:0px;
	float:right;
	line-height:15px;
}
#account_text {
	
	padding:16px;
	margin:0px;
	float:left;
	font-size:12px;
	font-weight:normal;
}
#shipping {
	width:100%;
	height:35px;
	padding:0px;
	margin:0px;
	float:left;
}
#shipping_body {
	width:100%;
	height:308px;
	padding:0px;
	margin:0px;
	float:left;
}
#shipping_text {
	width:100%;
	height:298px;
	padding:0px;
	margin:0px;
	float:left;
	background-image: url(images/shipping_bg.jpg);
	background-repeat:repeat-x;
}
#instruction {
	width:100%;
	height:73px;
	padding:0px;
	margin:auto;
	float:center;
	background-image: url(images/instruction_bg.jpg);
}
#shipping_left {
	width:5px;
	height:308px;
	background-image: url(images/shipping_left.jpg);
	float:left;
}
#shipping_right {
	width:5px;
	height:308px;
	background-image: url(images/shipping_right.jpg);
	float:right;
}
#shipping_text1 {
	width:100%;
	padding:0px;
	margin:0px;
	float:left;
}
#shipping_text2 {
	width:100%;
	padding:0px;
	margin:auto;
	float:center;
}
#countinue {
	width:100%;
	height:35px;
	padding:0px;
	margin:0px;
	float:right;
}
#text {
	width:100%;
	height:35px;
	padding:0px;
	margin:0px;
	float:left;
}
#text1 {
	width:100%;
	height:23px;
	padding:0px;
	margin:0px;
	float:left;
	text-align:right;
}
.productlist_product {
	max-width: 400px;
	padding:10px;
	margin-top:15px;
	line-height:15px;
	text-align:center;
}
div.productlist_product {
	max-width: 400px;
	padding:10px;
	margin-top:15px;
	line-height:15px;
	text-align:center;
}
.productlist_product_desc {
	text-align:center;
}
.productlist_product_desc img {
	text-align:center;
}
.products_in_cart {
	display: block;
	text-align:center;
	margin-left:2px;
}
div.dynamicMain a {
	margin-right:10px;
	color:#000000;
}
/*** PRODUCT INFO ********************************/

.pinfo_options_row {
	padding-top: 18px;
}

.pinfoov4 {
	margin:0px;
	color: #334473;
	padding:0px;
}
.pinfoov4 p {
	padding:0px;
	margin:3px;
}
.pinfoov4 table {
	padding:0px;
}
.pinfoov4_heading {
	background-color:#eaeaea;
	color: #633;
	margin: 0;
	padding: 5px 5px 5px 5px;
}
.pinfoov4_heading h4 {
	color: #633;
	margin: 0;
}
.oneov4_heading h4 {
	background-image:none;
	border-top:none;
	border-bottom:none;
	padding-left:none;
	margin:0px;
	padding:0px;
}
.border_bottom {
	border-bottom: 1px solid #ddd;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#406889;
}
.border_bottom_gray {
	border-bottom: 1px solid #EFEFF1;
	padding:15px;
}
.strikeout {
	text-decoration: line-through;
}
.bg_grey {
	background-color:#E6EDF5;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#406889;
}
/******* Product Image ********/

#pinfoimg {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0e3353;
}
#pinfoimg a {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0e3353;
}
#pinfoimg_row ul {
	margin: 0;
	padding:0;
	list-style-image: none;
	list-style-type: none;
}
#pinfoimg_row li {
	border:1px solid #c0c0c0;
	margin:2px;
	list-style-image: none;
	list-style-type: none;
}
#pinfoimg_row img {
	border: 1px solid #c0c0c0;
	margin:8px;
	list-style-image: none;
	list-style-type: none;
}
/******* Product Popup Image ********/

#popimg {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0e3353;
}
#popimg a {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0e3353;
}
#popimg_row ul {
	text-align: center;
	margin: 0;
	padding: 8px 0;
}
#popimg_row li {
	display: inline;
	list-style-type: none;
	padding: 8px 4px;
	margin: 0;
}
/******* Product Specs ********/


#mostcontent {
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
	color: #334473;
}
/******* Product Description ********/

.pinfo_products_name {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:9px;
	color: #666666;
	font-weight: bold;
}
td.pinfo_item_info .pinfo_item_info {
	background-image:url(images/section_bg.jpg);
	background-repeat:repeat-x;
	height:35px;
	line-height:35px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#305373;
	text-indent:23px;
}
.pinfo_item_info_sub {
	font-family:Arial;
	font-size:10px;
	color:#666666;
	font-weight: bold;
	line-height:10px;
	margin-top:5px;
	height:20px;
}
.cart_desc_specs {
	font-family:Arial;
	font-size:10px;
	color:#666666;
	font-weight: bold;
	line-height:10px;
}
td.pinfo_item_list, td.pinfo_item_info_sub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	border-bottom:1px solid #EFEFF1;
	border-top:1px solid #EFEFF1;
	line-height:20px;
	padding-left:16px;
	
}
td.pinfo_item_list a, td.pinfo_item_list a:link, td.pinfo_item_list a:active, td.pinfo_item_list a:visited {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
td.pinfo_item_list a:hover{
	text-decoration:underline;
}
td.pinfo_item_info_sub a, td.pinfo_item_info_sub a:link, td.pinfo_item_info_sub a:active, td.pinfo_item_info_sub a:visited {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
td.pinfo_item_info_sub a:hover{
	text-decoration:underline;
}

td.pinfo_item_info_sub {
height:25px;
	vertical-align:middle;
	line-height:25px;
}
table.pinfo_item, td.pinfo_item {
	border:1px solid #5D8AAB;
	margin:0px;
	padding:0px;
}
.pinfo_products_heading {
	color:#B65041;
	font-weight:bold;
	font-size:12px;
	margin-bottom:3px;
	padding:0px;
}
.pinfo_products_heading a:link, .pinfo_products_heading a:visited, .pinfo_products_heading a:active {
	color:#B65041;
	font-weight:bold;
	font-size:13px;
	margin:0xp;
	padding:0px;
	text-decoration:underline;
}
.pinfo_products_heading a:hover {
	color:#000000;
	font-weight:bold;
	font-size:13px;
	margin:0xp;
	padding:0px;
	text-decoration: none;
}
.pinfo_products_heading_big {
	color:#ac3a28;
	font-weight:bold;
	font-size:15px;
	margin:0xp;
	padding:0px;
}
.pinfo_products_desc {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color: #666666;
}
.pinfo_retailvalue {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight:bold;
	text-align:right;
	padding-bottom: 4px;

	width: 240px;
}
.pinfo_ourprice {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#218928;
	font-weight:bold;
	text-align:right;
}
.pinfo_memberprice {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight:bold;
}
#pinfo_options_table .main {
	vertical-align:top;
	margin:0px;
	padding:0px;
}

/********/

#dotd_right_area .general_border_gray_topless {
	border-top:1px solid #c0c0c0;
	padding: 4em 0;
	}

.dotd_pinfoov4 {}
	

.dotd_products_name {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:9px;
	color: #666666;
	font-weight: normal;
}
td.dotd_retailvalue {
	padding-top: 1.5em;
	padding-bottom: 1em;
	}
.dotd_retailvalue {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	text-align:left;
	padding-bottom: 4px;
	width: 240px;
}
.dotd_ourprice {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:21px;
	color:#218928;
	font-weight:normal;
	text-align:left;
}
.dotd_memberprice {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight:bold;
}
.dotd_products_heading {
	color:#B65041;
	font-weight: normal;
	font-size:32px;
	margin-bottom:3px;
	padding:0px;
}
.dotd_products_heading a:link, .dotd_products_heading a:visited, .dotd_products_heading a:active {
	color:#B65041;
	font-weight:bold;
	font-size:32px;
	margin:0xp;
	padding:0px;
	text-decoration:underline;
}
.dotd_products_heading a:hover {
	color:#000000;
	font-weight:bold;
	font-size:32px;
	margin:0xp;
	padding:0px;
	text-decoration: none;
}
.dotd_buynow {
	float: right;
	margin-right: 35px; 
	}

#genuineguaranteebox {
	padding: 2em 0 2em 0;
	}
#dotdivouchbox {
	text-align: left;
	border-top: 1px solid #c0c0c0;
	padding-top: 2em;
	margin: 0 5px;
	}
#dotdivouchbox .dotdivouchbox_img { float: left; padding: 0 2em 2em 1em; }
#dotdivouchbox h3 { padding-right: 1em;	}
#ivouchiframe {
	margin: 10px 5px;
	border: 2px solid #ba5c4b;
	}

#countdownnsmain #countdownnssub {
	color: #ba5c4b;
	text-align: center;
	margin: 1em 0 0 0;
	padding: .5em;
	border: 1px solid #ba5c4b;
	font-weight: bold;
	}
	
.dotd_previous {
	float: left;
	width: 180px;
	padding: .5em;
	}
#dotd_previous_right_area_section {
	height:28px;
	background-image:url(images/help_bg.jpg);
	background-repeat: repeat-x;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-left:16px;
	color:#ffffff;
	border: 1px solid #406889;
	border-right:none;
	border-bottom:none;
	}
	#dotd_previous_right_area_section #right_area_line img {
		width: 100%;
		}
	.dotd_previous .example { 
		line-height: 1.5em;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		color:#ac3a28;
		text-indent:0px; 
		font-size:12px;
		padding-bottom: 1em;
		}
	.dotd_previous .example_text {}
	.dotd_previous #right_area_img {}

#dotd_todays_right_area_section {
	color: #2d779c;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	padding: 12px 12px 0 120px;
	text-align: right;
	}
#dotd_todays_right_area_section span{
	font-size: 2em;
	}
.dotd_todays #right_area_img {
	float: left;
	padding-top: 2em;
	}

/***********/

div.brownfadeheading h3 {
	padding-top:16px;
	padding-bottom:16px;
}
div.brownfadeheading h3 a {
	font-size:13px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:16px;
}
.brownfadeheading h3 a:link, .brownfadeheading h3 a:active, .brownfadeheading h3 a:visited {
	color:#234868;
}
.brownfadeheading h3 a:link, .brownfadeheading h3 a:active, .brownfadeheading h3 a:visited {
	color:#234868;
}
.brownfadeheading h3 a:hover { color:#ac3a27; }

.brownfadeheading a:link, .brownfadeheading a:active, .brownfadeheading a:visited {
	font-size:13px;
	font-weight:bold;
	color:#234868;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.brownfadeheading a:link, .brownfadeheading a:active, .brownfadeheading a:visited {
	font-size:13px;
	font-weight:bold;
	color:#234868;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.brownfadeheading a:hover {
	font-size:13px;
	font-weight:bold;
	color:#ac3a27;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.catimage, .catbutt {
	text-align:center;
	padding:10px;
}
p.catlisting_shortdesc  {
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
}

.current_cat_shortdesc {
	padding-left: 16px;
	padding-right: 16px;
}

/* plisting */
.productlist_price {
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
}



.trailer_text, h3 {
	padding:5px;
	margin-left:23px;
}
.trailer_text h2, h2, h3 {
	padding:5px;
	color:#234868;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:13px;
}
.trailer_text h4 {
	padding:5px;
	color:#ac3a28;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:12px;
}
.trailer_text1, h3 {
	padding:0px;
	margin:8px;
}
a.trailer_text1:link, a.trailer_text1:visited, a.trailer_text1:active {
	color:#ac3a28;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:13px;
	text-decoration:none;
}
a.trailer_text1:hover {
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:13px;
	text-decoration:none;
}
.trailer_text1 h2, h2, h3 {
	padding:0px;
	color:#234868;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:13px;
}
.trailer_text1 h4 {
	padding:5px;
	color:#ac3a28;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:12px;
}
hr {
	color:#CCCCCC;
}
.page_Heading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#ac3a28;
	margin-top:10px;
	padding-left:5px;
}
.page_Heading h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#ac3a28;
	margin-top:10px;
	padding-left:5px;
}
blockquote ul li {
	list-style-position: outside;
	list-style-type: disc;
	margin:0px;
	padding:0px;
}
td.infoBoxHeading_new {
	background-image:url(images/section_bg.jpg);
	background-repeat:repeat-x;
	height:35px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#406889;
	padding-left:16px;
}
td.infoBoxHeading_signin {
	height:35px;
	line-height:35px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#406889;
	padding-left:5px;
}
td.infoBoxHeading_login {
	background-image:url(images/section_bg.jpg);
	background-repeat:repeat-x;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#406889;
	padding-left:16px;
	height:35px;
	border-left:#5e89ab 1px solid;
}
td.bluegradient_heading {
	background-image:url(images/section_bg.jpg);
	background-repeat:repeat-x;
	height:37px;
	line-height:35px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#406889;
	padding-left:5px;
	padding-top:0px;
	margin:0px;
	height:37px;
}
.search_box {
	border:1px solid #6E819D;
	height:19px;
	font-size:10px;
	color:#666666;
	width:164px;
}
.login_body {
	border-left:#5e89ab 1px solid;
	border-bottom:#5e89ab 1px solid;
}
.gray_text {
	color:#5d5d5d;
	font-size:11px;
	padding-left:5px;
	line-height:15px;
	padding-top:15px;
}
.general_border {
	border:1px solid #5d89ab;
}
.general_border2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5d89ab;
	border-right-color: #5d89ab;
	border-bottom-color: #5d89ab;
	border-left-color: #5d89ab;
}
.general_border3 {
	border-right-width:1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5d89ab;
	border-right-color: #5d89ab;
	border-bottom-color: #5d89ab;
	border-left-color: #5d89ab;
	
	
}
.general_border_gray {
	border:1px solid #c0c0c0;
}
.general_border_gray_topless {
	border:1px solid #c0c0c0;
	border-top:0px;
}
.oneov4 {
	line-height:25px;
	font-size:11px;
}
.oneov4_textboxes {
	height:15px;
	border:1px solid #999999;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
.smallText {
	font-size:11px;
	font-weight:bold;
	color:#BB5849;
	text-align:left;
}
.smallText a:link {
	font-size:11px;
	font-weight:bold;
	color:#BB5849;
}
a.smallText:hover {
	font-size:11px;
	font-weight:bold;
	color:#BB5849;
}
.line_border {
	border-bottom:1px solid #5E89AB;
}
td.leftcell {
	background-image:url(images/line_03.jpg);
	background-position:right;
	background-repeat:no-repeat;
	text-align:center;
}
td.centercell {
	text-align:center;
}
#cat_longdesc {
	padding-right:25px;
}
#cat_longdesc p {
	font-size:12px;
	color:#234868;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0;
	margin-left:0;
}
#catlisting_pagedesc {
	padding-left:25px;
}

#productlist_page_desc {
	padding-top: 12px;
	padding-left: 12px;
}

.aboutus_titles {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6491b2;
	font-size:20px;
	font-style: italic;
	padding-left:10px;
}
.aboutus_text {
	padding-left:15px;
}
.page_Heading2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#ac3a28;
	padding-left:11px;
	padding-right:12px;
}
.paddingRightCell {
	padding-right:40px;
}
.gray_text2 {
	color:#5d5d5d;
	font-size:12px;
	padding-right:10px;
	line-height:20px;
	padding-left:9px;
	padding-right:5px;
}
.white_text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	color:#FFFFFF;
}
.white_text1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	padding-left:16px;
	color:#FFFFFF;
}
.white_text_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right:16px;
	font-weight: bold;
	color:#FFFFFF;
}
a.orange_login_info:link, a.orange_login_info:active, a.orange_login_info:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:16px;
	font-weight: bold;
	color:#F1AAA8;
}
a.orange_login_info:hover {
	color:#ffffff;
}
.plisting_paging td {
	padding-left:16px;
}

#product_height_fix {
	min-height:125px;
}
.border_new {
	border:1px solid #406889;
}
.sign_in {
	background-repeat:repeat-x;
	height:73px;
}
.boxText {
	text-align:left;
	padding-left:16px;
}
.sign_in_padding {
	padding-top:2px;
	text-align:left;
}
.account_success_padding {
	padding-top:5px;
	padding-left:7px;
}
.img_padding {
	padding-left:410px;
	padding-top:6px;
}
.logo_padding {
	margin-top:15px;
	margin-left:15px;
}
.head_padd {
	padding-right:7px;
}
.whitebgcolor {
	background-color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.shopping_cart_div {
	height:1px;
	width:100%;
}
.padd_all_3 {
	padding:3px;
}
.login_style_padd {
	padding-left:7px;
	padding-right:15px;
}
.contact_img {
	background-image:url(images/tjsmap.gif);
	background-repeat: no-repeat;
	background-position:top;
	overflow:hidden;
}
.padding_3 {
	padding-top:3px;
}
.float_contact {
	float:left;
	text-align:left;
}
.margin_style {
	margin-left:10px;
}
.border_cc {
	border-bottom:1px solid #cccccc;
}
.shopping_price {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.padding_5 {
	padding-left:5px;
}
.padding_16 {
	padding-left:16px;
	padding-top:16px;
	padding-right:16px;
	padding-bottom:16px;
}
.item_contact_form {
	padding: 3px 0px;
	font-size:11px;
}
.item_contact_form_text {
	height:12px;
	width:164px;
	font-size:10px;
}
.item_contact_form_textarea {
	font-size:11px;
	color:#666666;
	width:226px;
	height:65px;
	font-family:Arial, Helvetica, sans-serif;
}
.padd_top_4 {
	padding-top:4px;
}
.cart_field input, .cart_field input[type="text"] {
	height:11px;
	font-size:10px;
	margin-top:2px;
}
.payment_form input, .payment_form input[type="text"] ,  .payment_form input[type="password"] {
	height:11px;
	font-size:10px;
	margin-top:2px;

}
.login_field input, .login_field input[type="text"] ,  .login_field input[type="password"] {
	height:12px;
	font-size:10px;
	margin-top:1px;
	width:127px;
}
/*input[type="text"], input[type="password"]

{ 

border:1px solid #406889; height:18px; margin-right:5px; font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif;

}
*/
.left16{
padding-left:16px;

}
.p2top{
padding-top:2px;
border:0px solid #CC3300;
}
.txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	line-height:15px;
	padding-bottom:16px;
}
.txt-11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.txt-12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.txt-12n{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.p16{
padding:16px;
}

.txt-11 a, .txt-11 a:link, .txt-11 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
txt-11 a:hover{
	text-decoration:none;
}
.bottom21{
padding-bottom:21px;

}
a.red-links:link, a.red-links:active, a.red-links:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ac3a28;
	text-decoration:none;
	font-weight:normal;
}
a.red-links:hover {
	color:#000000;
	text-decoration:none;
}
a.red-linksBold:link, a.red-linksBold:active, a.red-linksBold:visited ,.red-linksBold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ac3a28;
	text-decoration:none;
	font-weight:bold;
}
a.red-linksBold:hover {
	color:#000000;
	text-decoration:none;
}

#trailers {
	padding: 20px 30px 20px 10px;
}



.leftnav ul ul li {
	margin: 0 0 0 2em;
	}

#invitation2customize {
	padding: 16px 0;
}

.pinfo_item_info_sub {
	padding-top: 16px;
}

#leftnav li .softnewnav {
	color: #999;
}

.pinfo_priceLabel {
	font-size: .8em;
}

.pagecatHeading {
margin-bottom: 5px;
}

.pinfo_click2enlarge {
	font-size: .9em;
	color: #446889;}

/*---   checkout payment ---**/

.paymentSelectTop {
	border-bottom: 1px solid #999;
	}

.moduleRow {
	border-bottom: 1px solid #999;
	}

/*---   checkout success ---**/

#otherThoughtsForm label {
	display: block;
}
#otherThoughtsNameLabel {display: block;}
#otherThoughtsName {}
#otherThoughtsEmailLabel {display: block;}
#otherThoughtsEmail {}
#otherThoughtsLabel {display: block;}
#otherThoughts {
	width: 530px;
}
#otherThoughtsSubmit {}

