@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color: #fff;
}
.maintable {
	background-image:url(images/main_bg.jpg);
	background-repeat:repeat-x;
}
.body td {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
.totalrow {
	background-color:#EFF4F8;
	color:#2D5C78;
	font-size:14px;
	line-height:20px;
}
.whitetext {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}
.whitetext img {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:-5px;
}
.greytext {
	color:#4B4A46;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.search_btn {
	background-image:url(images/bg_search.jpg);
	background-repeat:no-repeat;
	background-position:left 70%;
	padding-top:34px;
}
/*.search_btn input 
{
width:150px;}*/
.topbanner2_bg {
	height:29px;
	background-image:url(images/newest_bg_33.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:6px;
}
.blue_bg {
	background-color:#bae4ff;
	border:1px solid #7db5de;
}
.text_grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4b4a46;
}
.bg_grey {
	/*width:179px;*/



background-color:#fdfdfd;
	border:1px solid #cccccc;
}
.heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1e3143;
}
.heading2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4b4a46
}
.oil {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4b4a46;
}
.oil p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4b4a46;
}
.bg_grey1 {
	/*width:191px;*/



background-color:#efeeee;
	border:1px solid #cccccc;
}
.blue_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#094871;
}
.top a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#094871;
}
.payment_bg {
	background-image:url(images/payment_bg_68.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4b4a46;
	height:32px;
	padding-left:5px;
	padding-top:5px;
}
.footer {
	background-image:url(images/footer_bg_98.jpg);
	background-repeat:repeat-x;
}
.footer_nav {
	height:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4b4a46;
}
.footer_nav a {
	text-decoration:none;
	color:#4b4a46;
}
/*---------------- accounts----------------*/

.center_main h2 {
	padding-left:6px;
}
.center_main a {
	color:#0D456A;
}
.center_main h5 {
	font-size:small;
	color:#F9FAFC;
	padding-left:6px;
}
.center_main_bottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#696e6e;
	font-weight:bold;
}
.center {
	background-image:url(images/centre_bg_03.jpg);
	background-repeat:repeat-x;
	height:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#F9FBFD;
	/*border: solid 1px;*/
	border-color:#DFDADA;
	/*padding-top:4px;*/
	padding-left:6px;
}
.center h4 {
	color:#F9FAFC;
	padding-left:6px;
}
.default_text h2 {
	/*color:#F9FAFC;*/
	padding-left:6px;
}
.default_text h3 {
	color:#F9FAFC;
	padding-left:6px;
}
.center_bg {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
}
.overview {
	background-image:url(images/top_bg.jpg);
	background-repeat:no-repeat;
	height:44px;
	color:#296087;
}
.nav_bg {
	background-image:url(images/navigation_bg.jpg);
	background-repeat:no-repeat;
	width:107px;
	height:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0974bd;
}
.nav_bg a {
	text-decoration:none;
	color:#0974bd;
}
.nav_bg a:hover {
	color:#d45260;
}
.last_tab1 {
	background-image:url(images/tab.gif);
	background-repeat:no-repeat;
	width:108px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0974bd;
	height:27px;
}
.last_tab1 a {
	text-decoration:none;
	color:#0974bd;
}
.last_tab1 a:hover {
	color:#d45260;
}
.last_tab2 {
	background-image:url(images/tabs_03.gif);
	background-repeat:no-repeat;
	width:108px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0974bd;
	height:28px;
}
.last_tab2 a {
	text-decoration:none;
	color:#0974bd;
}
.last_tab2 a:hover {
	color:#d45260;
}
.infoBoxContents1 {
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
.infoBoxContents2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#094871;
}
.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#4B4A46;
}
.boxText123 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#094871;
}
.boxText a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#094871;
	text-decoration:none;
}
.boxText a:hover {
	text-decoration:underline;
	color:#d45260;
}
#policies_page {
	font-family: Arial, Verdana, sans-serif, Verdana,;
	font-size: 14px;
	font-weight:200;
}
#policies_page h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:200;
	font-size:110%;
	font-weight:900;
}
#policies_page h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#696E6E;
}
TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	padding-top:10px;
	font-weight: bold;
	color: #FFFFFF;
}
.inputbox22 {
	margin-top:4px;
	margin-bottom:4px;
	border:solid 1px #A2A3A5;
	width:200px;
}
.inputbox_small {
	margin-top:8px;
	margin-bottom:8px;
	border:solid 1px #A2A3A5;
}
.center1 a {
	color:#296087;
	font-family:Arial, Helvetica, sans-serif;
}
.center2 {
	background-image:url(images/acc_history_imgs_03.jpg);
	background-repeat:no-repeat;
	height:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#094871;
	padding-left:6px;
	margin:0px;
}
.history {
	background-image:url(images/acc_history_imgs_09.jpg);
	background-repeat:repeat-y;
	background-position:center;
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.history_header_bg {
	background-image:url(images/acc_history_imgs_07.jpg);
	background-repeat:no-repeat;
	height:34px;
	color:#296087;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-left:20px;
	padding-top:10px;
	margin:0px;
}
.bottom_bg {
	background-image:url(images/acc_history_imgs_11.jpg);
	background-repeat:no-repeat;
}
.acc {
	background-image:url(images/bg_account_06.jpg);
	background-repeat:repeat-y;
	background-position:center;
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.acc a {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.acc_header_bg {
	background-image:url(images/bg_account_03.jpg);
	background-repeat:no-repeat;
	height:34px;
	color:#296087;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-left:20px;
	padding-top:10px;
	margin:0px;
}
.textsmallorder {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.textsmallorder td {
	padding:10px;
}
.bg {
	background-image:url(images/bg_11.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.txt {
	padding-left:30px;
}

 @charset "utf-8";
/* CSS Document */
.top_nav {
	height:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0b3f7f;
	padding:10px 2px 8px 2px;
}
.top_nav a {
	text-decoration:none;
	color:#0b3f7f;
}
.top_nav a:hover {
	text-decoration:underline;
	color:#d45260;
}
.logo {
	padding:12px 19px 11px 61px;
}
.search {
	width:225px;
}
.topbanner_bg {
	background-image:url(images/banner_new_17.jpg);
	background-repeat:no-repeat;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:6px;
}
.right_heading {
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.right_heading123 {
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(images/mid_bg_mid.jpg);
	padding-left:12px;
	padding-top:10px;
}
.banner_bg {
	background-color:#f7f7f7;
	border:1px solid #cfcfcf;
}
.banner_bg1234 {
	background-image:url(images/bg1234.GIF);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #7EB5DE;
}
.grey_bg {
	background-repeat:repeat-x;
	border:0px solid #8fb9d0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4b4a46;
}
.grey_bg1 {
	background-image:url(../images/banner_text_bg_25.jpg);
	background-repeat:repeat;
	border:1px solid #8fb9d0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4b4a46;
}
.topbanner2_bg {
	height:29px;
	background-image:url(images/newest_bg_33.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:6px;
}
.text_grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4b4a46;
}
.bg_grey {
	background-color:#fdfdfd;
	border:1px solid #cccccc;
}
.heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1e3143;
}
.heading2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4b4a46
}
.oil {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4b4a46;
}
.oil p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4b4a46;
}
.bg_grey1 {
	background-color:#efeeee;
	border:1px solid #cccccc;
}
.blue_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#094871;
}
.footer {
	background-image:url(images/footer_bg_98.jpg);
	background-repeat:repeat-x;
}
.footer_nav {
	height:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4b4a46;
}
.footer_nav a {
	text-decoration:none;
	color:#4b4a46;
}
/*---------------- accounts----------------*/
.center_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#696e6e;
}

.center_bg {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
}
.overview {
	background-image:url(images/top_bg.jpg);
	background-repeat:no-repeat;
	height:44px;
	color:#296087;
}
.nav_bg {
	background-image:url(images/navigation_bg.jpg);
	background-repeat:no-repeat;
	width:107px;
	height:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0974bd;
}
.nav_bg a {
	text-decoration:none;
	color:#0974bd;
}
.nav_bg a:hover {
	color:#d45260;
}
.navigation {
	background:url(images/tabs_24_new.jpg) no-repeat;
	width:108px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0974bd;
	height:27px;
}
.navigation a {
	text-decoration:none;
	color:#0974bd;
}
.navigation a:hover {
	color:#d45260;
	text-decoration:underline;
}
.nav_bg_red {
	background:url(images/tabs_23.gif) no-repeat;
	width:108px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	height:27px;
}
.nav_bg_red a {
	text-decoration:none;
	color:#ffffff;
}
.last_tab1 {
	background-image:url(images/tab.gif);
	background-repeat:no-repeat;
	width:108px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0974bd;
	height:27px;
}
.last_tab1 a {
	text-decoration:none;
	color:#0974bd;
}
.last_tab1 a:hover {
	color:#d45260;
}
.last_tab2 {
	background-image:url(images/tabs_03.gif);
	background-repeat:no-repeat;
	width:108px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0974bd;
	height:28px;
}
.last_tab2 a {
	text-decoration:none;
	color:#0974bd;
}
.last_tab2 a:hover {
	color:#d45260;
}
/*----------------------------accont part starts---------------------------------*/



.acc {
	background-image:url(images/bg_account_06.jpg);
	background-repeat:repeat-y;
	background-position:center;
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.acc_header_bg {
	background-image:url(images/bg_account_03.jpg);
	background-repeat:no-repeat;
	height:34px;
	color:#296087;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-left:20px;
	padding-top:10px;
	margin:0px;
}
.bg {
	background-image:url(images/bg_11.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.txt {
	padding-left:30px;
}
.center1 {
	background-image:url(images/acc_history_imgs_03.jpg);
	background-repeat:repeat-x;
	height:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#094871;
	padding-left:6px;
	padding-bottom:10px;
}
.history {
	background-image:url(images/acc_history_imgs_09.jpg);
	background-repeat:repeat-y;
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.history_header_bg {
	background-image:url(images/acc_history_imgs_07.jpg);
	background-repeat:no-repeat;
	height:34px;
	color:#296087;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	margin:0px;
}
.bottom_bg {
	background-image:url(images/acc_history_imgs_11.jpg);
	background-repeat:no-repeat;
	color:#296087;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:29px;
	padding-left:20px;
	margin:0px;
}
.simple_blue {
	color:#296087;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
.simple_grey {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-left:20px;
	margin:0px;
}
.bg_bottom {
	background-image:url(images/img_bottom_10.jpg);
	background-repeat:no-repeat;
	height:32px;
}
.bk_btn {
	padding-right:85px;
}
/*------------------------------payment part starts------------------------------------*/



.top {
	background-image:url(images/payment_bgs_07.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
.top_bg {
	background-image:url(images/payment_bgs_03.jpg);
	background-repeat:no-repeat;
	background-position:center;
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:39px;
	margin:0px;
	padding:0px;
}
.top_bg2 {
	background-image:url(images/payment_bg_05.jpg);
	background-repeat:no-repeat;
	background-position:center;
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:39px;
	margin:0px;
	padding-left:30px;
}
.top h6 {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:7px;
	margin:0px;
}
.top p {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:7px;
	margin:0px;
}
.form {
	background-image:url(images/payment_16.jpg);
	background-repeat:repeat-x;
	height:38px;
	margin:0px;
	padding:0px;
}
.gray {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	margin:0px;
}
.gray1 {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	margin:0px;
}
/*--------------------------------------shipping part starts--------------------------------------------*/



.center1 span {
	color:#d96471;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.shipping {
	background-image:url(images/shipping_bgs_05.jpg);
	background-repeat:repeat-y;
}
.shipping a {
	color:#296087;
	font-family:Arial, Helvetica, sans-serif;
}
.ship_header_bg {
	background-image:url(images/shipping_bgs_03.jpg);
	background-repeat:no-repeat;
	height:41px;
	color:#296087;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	margin:0px;
}
.ship_header_bg123 {
	color:#296087;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
}
.shipping h6 {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:7px;
	margin:0px;
}
.shipping p {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:7px;
	margin:0px;
}
.form span {
	color:#296087;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	margin:0px;
}
.shipping1 {
	background-image:url(images/shipping_bgs_10.jpg);
	background-repeat:repeat-y;
}
.shipping23 {
	background-image:url(images/shipping_bgs_white.jpg);
	background-repeat:repeat-y;
}
.ship_header1_bg {
	background-image:url(images/shipping_bgs_09.jpg);
	background-repeat:no-repeat;
	height:41px;
	color:#296087;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	margin:0px;
}
.shipping1 h6 {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:7px;
	margin:0px;
}
.shipping1 p {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:7px;
	margin:0px;
}
.shipping1 span {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:7px;
	margin:0px;
}
.base_bg {
	background-image:url(images/shipping_bg_15.jpg);
	background-repeat:no-repeat;
	height:75px;
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.cream_bg {
	background-image:url(images/ship_bg_12.jpg);
	background-repeat:repeat-y;
	width:289px;
}
.cream1_bg {
	background-image:url(images/ship_bg1_14.jpg);
	background-repeat:repeat-y;
	margin:0px;
}
/*-------------------------------------------product page starts----------------------------------------------*/



.main, .smallText {
	font-size:12px;
}
.main_header {
	background-image:url(images/product_allprod.jpg);
	background-repeat:repeat-x;
	height:36px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	padding-left:20px;
	margin:2px;
}
.blue {
	color:#06466f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.blue span {
	float:right;
	padding-right:35px;
}
.shipping_mid_bg {
	background-color:#eef4f8;
}
.shipping_mid_bg_in_pad {
	padding:5px;
}
.grey_border {
	background-color:#a1a1a1;
}
.partition {
	background-image:url(images/partion_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.blue_bg {
	background-color:#eef4f8;
}
.blue_bg2 {
	background-color:#eef4f8;
}
.btm_bg {
	background-color:#f0f5f8;
	padding:0px 0px 50px 0px;
}
.head1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#696e6e;
}
.head_run {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#696e6e;
}
.head_run_btm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#696e6e;
}
.btm1 {
	background-image:url(images/btm1_17.jpg);
	background-repeat:no-repeat;
	height:101px;
}
.grey2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#696e6e;
}
.head_run_btm1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#696e6e;
	padding-left:10px;
	padding-top:20px;
}
.shipping2 {
	background-image:url(images/shipping_bgs_05.jpg);
	background-repeat:repeat-y;
}
.ship_header_bg2 {
	background-image:url(images/shipping_bgs_03.jpg);
	background-repeat:no-repeat;
	height:41px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#696e6e;
	padding-left:20px;
	padding-top:10px;
	margin:0px;
}
.shipping2 p {
	color:#696e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:7px;
	padding-right:15px;
	margin:0px;
}
.empty_box {
	border:1px solid #a1a1a1;
	height:144px;
}
/*--------------------------------------------------new left column---------------------------------------------------*/



.head_bg_img {
	background-image:url(images/product_06.jpg);
	background-repeat:no-repeat;
	height:18px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}
.head_bg_img2 {
	background-image:url(images/product_08.jpg);
	background-repeat:no-repeat;
	height:20px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}
.head_bg_img3 {
	background-image:url(images/product_11.jpg);
	background-repeat:repeat-y;
	height:21px;
	color:#0c4a73;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
}
.smallText123 input {
	height:15px;
}
.default_text {
	background-image:url(images/centre_bg_03.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#696E6E;
	background-color:#F9FBFD;
	border-color:#DFDADA;
	padding:10px;
}
.productinfo_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#696E6E;
	background-color:#F9FBFD;
	border-color:#DFDADA;
}
.productinfo_text a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#094871;
	text-decoration:none;
}
.default_text a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#094871;
	text-decoration:none;
}
.center a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#094871;
	text-decoration:none;
}
.promocode {
	background-color: #FFFFFF;
}
/***********prod info ***************/



/************white bg*****************/



.white_bg {
	background:#ffffff;
	border:1px solid #dcdcdc;
	font-size:12px;
	color:#4b4a46;
}
.white_bg h5 {
	background:#92b1d0;
	height:19px;
	width:98%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:5px 0px 0px 0px;
}
.white_bg p {
	font-size:12px;
	color:#4b4a46;
	padding:0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
}
/************white bg*****************/	

.vedio {
	border: 3px solid #dddfdd;
}
.main a img {
	border:none;
}
.prod_price {
	background:#f7f7f7;
	border:1px solid #eff0f1;
}
.prod_price .bg_white {
	background:#ffffff;
	border-collapse:collapse;
	border:none;
	color:#2D5C78;
	font-size:12px;
}
.prod_price .bg_white1 {
	border-collapse:collapse;
	border:none;
	color:#2D5C78;
	font-size:12px;
}
.white_bg a {
	color:#296087;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
TD.product_info_images img {
	padding:5px;
	border:solid 1px #E7E7E7;
}
TD.product_info_images2 img {
	width:175px;
	height:auto;
	padding:5px;
	border-color:#E7E7E7;
	border-width:1px;
}
.text1234 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6c6b;
}
.text21123 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#255885;
	font-weight:bold;
}
.showing_price12 {
	color:#696E6E;
	font-size:12px;
}
TR.nestedordertotal {
	background-color:#EFF4F8;
	font-size:12px;
	color:#2B648F;
}
.approx_application_height {
	height:0px;
}
.allprods {
	padding:15px;
	text-decoration:none;
	font-size:12px;
}
.allprods a {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a {
	color:#0D456A;
}
.testi_name {
	color:#0B4875;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/********************** OLD CSS ***************************/
/********************** OLD CSS ***************************/
/********************** OLD CSS ***************************/
/********************** OLD CSS ***************************/
/********************** OLD CSS ***************************/
/********************** OLD CSS ***************************/
/********************** OLD CSS ***************************/
/********************** OLD CSS ***************************/
/********************** OLD CSS ***************************/
/********************** OLD CSS ***************************/
/********************** OLD CSS ***************************/
/********************** NEW CSS ***************************/
/********************** NEW CSS ***************************/
/********************** NEW CSS ***************************/
/********************** NEW CSS ***************************/
/********************** NEW CSS ***************************/
/********************** NEW CSS ***************************/
/********************** NEW CSS ***************************/
/********************** NEW CSS ***************************/
/********************** NEW CSS ***************************/
/********************** NEW CSS ***************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
/*	border-top-color: currentColor;
	border-left-color: currentColor;
	border-right-color: currentColor;
	border-bottom-color: currentColor;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	outline-width: 0px;
	outline-style: none;
	font-size: 100%;
	vertical-align: baseline;
	background-attachment: scroll;
	background-repeat: repeat;
	background-image: none;
	background-color: transparent; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
li {
	display:list-item;
}
div {
	display: block;
}
img {
	border: 0px;
}
h1 {
	font-size: 24px;
	font-weight: normal;
	color: #235c84;
	margin-top: 10px;
	margin-bottom: 10px;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	color: #235c84;
	margin-top: 5px;
	margin-bottom: 5px;
}
a {
	color: #235c84;
	text-decoration: none;
	position:relative;
}
a:hover {
	color: #00bae8;
	text-decoration:underline;
}
#top00 {
	height: 208px;
	width: 100%;
	background-image:url(images/bluesoap-theme/top00.gif);
	background-repeat:repeat-x;
	position: relative;
}
#top01 {
	height: 42px;
	width: 994px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	display:block;
	position: relative; 
}
#top02 {
	height: 87px;
	width: 994px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	position: relative;
}
#top03 {
	height: 68px;
	width: 994px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	position: relative;
	padding-top:11px;
}
.top_menu_left_share {
	height: 27px;
	width: 5px;
	top: 0px;
	background-image:url(images/bluesoap-theme/top_menu_left.gif);
	background-repeat:no-repeat;
	position: absolute;
}
.top_menu_right_share {
	position: absolute;
	height: 27px;
	width: 5px;
	top: 0px;
	background-image:url(images/bluesoap-theme/top_menu_right.gif);
	background-repeat:no-repeat;
	display:inline-block;
}
.top_menu_center_share {
	position:absolute;
	height: 21px;
	width: 264px;
	top: 0px;
	background-image:url(images/bluesoap-theme/top_menu_center.gif);
	background-repeat:repeat-x;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
}
.top_menu_center_share a {
	color:#FFF;
}
#storeinfo {
	position: absolute;
	right: 0px;
	height: 27px;
	top: 0px;
	width: 181px;
	z-index: 2000;
}
#storeinfo:hover {
	height: 150px;
	background-color:#000;
	z-index: 1000;
}

.pad_sides {
	margin-top:2px;
	margin-left: 8px;
	margin-right: 4px;
}
.dividors_top_menu {
	margin-left: 12px;
	margin-right: 3px;
}
#search_box {
	background-image: url(images/bluesoap-theme/top_search_bg.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 382px;
	position: absolute;
	left: 345px;
	top: 0px;
	padding: 18px;
}
#shopping_cart {
	height: 61px;
	width: 123px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(images/bluesoap-theme/top_shopping_bg.gif);
	background-repeat: no-repeat;
	padding-left: 55px;
	padding-top: 7px;
}
#search_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	height: 28px;
	width: 296px;
	background-image: url(images/bluesoap-theme/top_search_text_bg.gif);
	background-repeat: no-repeat;
	border: 0px;
	color: #568DB2;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #4987AF;
}
#search_button {
	background-image: url(images/bluesoap-theme/top_search_button_bg.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 68px;
	position: absolute;
	border: 0px;
	color: #215b80;
	font-size: 14px;
	font-weight: bold;
	background-color: #558DB2;
}
#categorynav {
	margin:0px;
	padding:0px;
}
.catnav_left {
	background-image: url(images/bluesoap-theme/top_button_left.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 5px;
	float: left;
}
.catnav_right {
	background-image: url(images/bluesoap-theme/top_button_right.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 10px;
	float: left;
}
.catnav_center {
	height: 16px;
	background-image: url(images/bluesoap-theme/top_button_center.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	float: left;
	font-size: 14px;
	color: #235c84;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.highlight_box .catnav_left {
	background-image:url(images/bluesoap-theme/top_button_left_alt.gif);
}
.highlight_box .catnav_right {
	background-image: url(images/bluesoap-theme/top_button_right_alt.gif);
}
.highlight_box .catnav_center {
	background-image: url(images/bluesoap-theme/top_button_center_alt.gif);
}
.shopping_cart_text1 {
	color: #0090bf;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	letter-spacing: -2px;
}
.shopping_cart_text2 {
	color: #0090bf;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.shopping_cart_text3 {
	color: #235c84;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#top03 ul {
	margin: 0;
	list-style-type: none;
	text-align: center;
}
#top03 ul li {
	display: inline;
}
#top03 ul li a {
	text-decoration: none;
	color: #235c84;
}
#top03 ul li a:hover {
	color: #00bae8;
	text-decoration:underline;
}
#mainbody {
	width: 994px;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
}
#column1 {
	float: left;
	width: 273px;
	clear: both;
}
#column2 {
	float: right;
	width: 710px;
	padding-top: 10px;
}
.points_content {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #DDD;
	position: relative;
	font-size: 13px;
	color: #636363;
	background-repeat: no-repeat;
}
div.points {
	margin-bottom: 8px;
}
.points_imaged {
	padding-left: 120px;
	height: 100px;
}
#footer {
	background-image: url(images/bluesoap-theme/bottom01.gif);
	background-repeat: repeat-x;
	height: 192px;
	width: 100%;
	clear: both;
	position: relative;
	font-size: 12px;
}
.points_title {
	padding-left: 38px;
	height: 33px;
	background-repeat: no-repeat;
	padding-top: 5px;
}
#footer #bottom_logos {
	width: 1008px;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
}
#footer #bottom_copy {
	height: 44px;
	width: 994px;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	padding-top: 15px;
	color: #FFF;
}
#bottom_copy a {
	color: #FFF;
	text-decoration:none;
}
#bottom_copy a:hover {
	color: #00bae8;
	text-decoration:underline;
}

#bottom_links a {
	color: #FFF;
	text-decoration: none;
}
#bottom_links a:hover {
	color: #00bae8;
	text-decoration:underline;
}
#footer #bottom_links {
	width: 994px;
	position: relative;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	padding-top: 28px;
	color: #FFF;
}
.left_menu {
	border: 1px solid #DDD;
	margin-bottom:5px;
	position:relative;
}
.h3_menu_type1 {
	font-size: 14px;
	color: #FFF;
	background-image: url(images/bluesoap-theme/left_header01.gif);
	background-repeat: repeat-x;
	height: 15px;
	padding: 8px;
	margin:0px;
}
.left_testimonial_top {
	width: 271px;
	height: 28px;
	background-image: url(images/bluesoap-theme/left_testimonial_box_top.gif);
	background-repeat: no-repeat;
}
.left_testimonial_center {
	background-image:url(images/bluesoap-theme/left_testimonial_box_middle.gif); width:231px; padding-left:20px; padding-right:20px;
}
.left_testimonial_bottom {
	background-image:url(images/bluesoap-theme/left_testimonial_box_bottom.gif); width:271px; height:14px;
}

.h3_menu_type2 {
	font-size: 14px;
	color: #FFF;
	background-image: url(images/bluesoap-theme/left_header02.gif);
	background-repeat: repeat-x;
	height: 15px;
	padding: 8px;
	margin:0px;
}
.left_menu ol {
	list-style-position:inside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.left_menu ol li {
	font-size:12px;
	color: #235c84;
	margin-left:0px;
	/* height: 15px; */
	padding: 3px;
	padding-left: 12px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#DDD;
}
.left_menu .current_prod {
	font-size:12px;
	font-weight:bold;
	background-color: #86c6ec;
	color: #fff;
}
.left_menu .current_prod a {
	color: #fff;
}
.bizrate_box {
	background-image: url(images/bluesoap-theme/left_header03.gif);
	background-repeat: repeat-x;
	height: 118px;
	border-left: solid 1px #294760;
	border-right: solid 1px #294760;
	border-bottom: solid 1px #294760;
}
.newsletter_signup {
	background-image: url(images/bluesoap-theme/left_header04.gif);
	background-repeat:no-repeat;
	height: 109px;
	border-left: solid 1px #294760;
	border-right: solid 1px #294760;
	border-bottom: solid 1px #294760;
	padding: 10px;
	color:#FFF;
}
.product_spotlight_text {
	font-size: 13px;
	padding: 5px;
	height: 19px;
	background-image: url(images/bluesoap-theme/left_header05.gif);
	margin-top: 1px;
}
.product_spotlight_encap {
	margin:auto; 
	width:169px; 
	height:69px; 
	background-image: url(images/bluesoap-theme/left_prod_highlight_bg.gif); 
	background-repeat:no-repeat; 
	padding:6px;
}
#nav, #nav ul { /* all lists */
	padding: 0;
	padding-bottom: 5px;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 168px;
	padding-left:15px;
}

#nav li { /* all list items */
	float: left;
	width: 168px; /* width needed or else old v. Opera goes nuts */
	padding-top:5px;
	padding-bottom:5px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #14476c;
	width: 168px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li li:hover {
	background:#3c92c8;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}
.page_title {
	background-image: url(images/bluesoap-theme/page_title_bg.gif);
	background-repeat: repeat-x;
	background-color: #2F6891;
	height: 20px;
	color: #FFF;
	font-weight: normal;
	font-size: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 0px;
}
.sub_title {
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 5px;
	border-bottom: solid;
	border-bottom-color:#ddd;
	border-bottom-width:1px;
	margin-bottom: 5px;
}
.sub_title h2 {
	color: #235c84;
	font-weight: bold;
	font-size: 18px;
}
.testimonial {
	margin-top: 10px;
	margin-bottom: 10px;	
}
.testimonial_top {
	background-image:url(images/bluesoap-theme/testimonial_full_top.gif);
	height: 31px;
	position:relative;
}
.testimonial_top .testimonial_name {
	width: 400px;
	position:absolute;
	top:0px;
	left: 45px;
	color: #235c84;
}
.testimonial_top .testimonial_date {
	position:absolute;
	top: 0px;
	right: 10px;
	width: 200px;
	color: #0090bf;
	text-align:right;
}
.testimonial_mid {
	background-image:url(images/bluesoap-theme/testimonial_full_center.gif);
	background-repeat:repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #EBF6FC;
}
.testimonial_mid .testimonial_image {
	float: left;
	padding: 11px;
	width: 88px;
	height: 88px;
	background-image:url(images/bluesoap-theme/testimonial_customer_comment.gif);
	background-repeat:no-repeat;
}
.testimonial_mid .review_image {
	float: left;
	padding: 11px;
	width: 88px;
	height: 88px;
	background-image:url(images/bluesoap-theme/customer_review_avatar.gif);
	background-repeat:no-repeat;
}

.testimonial_mid .testimonial_image .testimonial_picture {
	width: 88px;
	height: 88px;
}
.testimonial_mid .testimonial_body {
	float: right;
	width: 570px;
}
.testimonial_bottom {
	background-image:url(images/bluesoap-theme/testimonial_full_bottom.gif);
	background-repeat:no-repeat;
	height:12px;
	clear: both;
}
.parent_category {
	font-weight:bold;
	color: #235c84;
}
.parent_listing {
	margin-bottom: 5px;
}
.product_description td {
	border-color:#CCC;
	padding: 2px;
	border-bottom: 1px;
	border-style:solid;
}
.product_info_main p {
	margin-top: 8px;
	margin-bottom: 8px;
}
.product_info_main li {
	margin-left: 20px;
}
TD.product_info_images img {
	padding:5px;
	border:solid 1px #E7E7E7;
}
.infoBoxContents img {
	border: #DDD;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
}
.bordered {
	border: #DDD;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
}
.bottom_bordered {
	border-bottom: #DDD 1px solid;
}
.form_fields_b {
	color: #235c84;
	text-align: right;
	width: 190px;
	padding: 5px;
	vertical-align: top;
}
.form_fields_b_right {
	padding-bottom: 10px;
}
.item_history {
	background-image: url(images/bluesoap-theme/item_bg.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	height: 49px;
	border-bottom-style: solid;
	border-color: #ddd;
	border-width: 1px;
	position: relative;
	padding-top: 18px;
}
.item_details {
	margin: auto;
	width: 500px;
	float: left;
}
.item_details b {
	color: #235c84;
}

.item_buttons {
	float: right;
	margin: auto;
	width: 100px;
}
.bold_is_blue b {
	color: #235c84;
}
.is_blue {
	color: #235c84;
}
.acct_history_info_pdf {
	background-image: url(images/bluesoap-theme/pdf.gif);
	padding-left: 63px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	height: 46px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #DDD;
	background-repeat: no-repeat;
}
.td_valign_center {
	vertical-align: middle;
}
.login_table {
	background-image: url(images/bluesoap-theme/icon_person_bg.gif);
	background-repeat: no-repeat;
}
.account_tl {
	background-image: url(images/bluesoap-theme/blue_box_tl_01.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 13px;
}
.account_tc {
	background-image: url(images/bluesoap-theme/blue_box_tc_01.gif);
	height: 21px;
	color:#FFF;
	padding-left: 10px;
	vertical-align: middle;
	font-weight: bold;
}
.account_tr {
	background-image: url(images/bluesoap-theme/blue_box_tr_01.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 13px;
}
.account_tl2 {
	background-image: url(images/bluesoap-theme/blue_box_tl_02.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 13px;
}
.account_tc2 {
	background-image: url(images/bluesoap-theme/blue_box_tc_02.gif);
	height: 21px;
	color:#FFF;
	padding-left: 10px;
	vertical-align: middle;
	font-weight: bold;
}
.account_tr2 {
	background-image: url(images/bluesoap-theme/blue_box_tr_02.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 13px;
}
.account_bl {
	background-image: url(images/bluesoap-theme/blue_box_bl_01.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
}
.account_bc {
	background-image: url(images/bluesoap-theme/blue_box_bc_01.gif);
	height: 13px;
}
.account_br {
	background-image: url(images/bluesoap-theme/blue_box_br_01.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
}
.account_ml {	
	background-image: url(images/bluesoap-theme/blue_box_ml_01.gif);
	width: 13px;
}
.account_mr {	
	background-image: url(images/bluesoap-theme/blue_box_mr_01.gif);
	width: 13px;
}
.account_center {
	background-image: url(images/bluesoap-theme/blue_box_mc_01.gif);
	background-color: #EFEFEF;
}
.popup_main {
	width: 400px;
	position: relative;
}
.popup_top {
	background-image: url(images/bluesoap-theme/popup_bg1.gif);
	height: 62px;
	position: relative;
}
.popup_logo {
	float: left;
}
.popup_close {
	margin: auto;
	height: 28px;
	width: 139px;
	top: 18px;
	position: absolute;
	right: 15px;
}
.popup_title {
	background-image: url(images/bluesoap-theme/popup_bg2.gif);
	height: 16px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.popup_body {
	padding: 15px;
}
.popup_image {
	float: left;
	width: 80px;
	margin: 15px;
}
.product_list_table th {
	color: #FFF;
	background-color: #235C84;
	font-weight: normal;
	padding: 5px;
}
.product_list_table td {
	padding: 3px;
}
.product_list_table .product_list_table_items td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
}
.product_list_table .product_list_table_subtotal td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	background-color: #e4f0f8;
}
.product_info_rev1_top {
	background-image: url(images/bluesoap-theme/product_info_review_top.gif);
	height: 12px;
	width: 301px;
	background-repeat: no-repeat;
}
.product_info_rev1_middle {
	width: 301px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(images/bluesoap-theme/product_info_review_middle.gif);
	background-repeat: repeat-y;
}
.product_info_rev1_bottom {
	background-image: url(images/bluesoap-theme/product_info_review_bottom.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 301px;
}
.wishlist_table th {
	color: #FFF;
	background-color: #235c84;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.wishlist_table .wishlist_items td {
	padding: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
}
.wishlist_table .wishlist_items img {
	border: 1px solid #DDD;
	padding: 5px;
}
#column2 .wishlist_emails_table td {
	padding: 2px;
}
.suggested_search .suggested_search_top {
	background-image: url(images/bluesoap-theme/search_suggestion_top.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 428px;
}
.suggested_search .suggested_search_middle {
	background-image: url(images/bluesoap-theme/search_suggestion_middle.gif);
	background-repeat: repeat-y;
	width: 428px;
	padding-right: 13px;
	padding-left: 13px;
}
.suggested_search .suggested_search_bottom {
	background-image: url(images/bluesoap-theme/search_suggestion_bottom.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 428px;
}
.invoice_main {
	margin: auto;
	width: 800px;
	color: #000;
}
.invoice_padded {
	padding: 15px;
}
.invoice_company_info {
	float: left;
	width: 400px;
}
.invoice_tr {
	background-color: #c5e9ff;
	padding: 8px;
	width: 180px;
	border: 1px solid #CCC;
	float: right;
	font-weight: bold;
	color: #000;
}
.invoice_addresses td {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF8D8;
}
.invoice_main td {
	text-align: left;
}
.invoice_order_info_boxes div{
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.invoice_order_info_boxes .invoice_ordernum {
	width: 108px;
	margin-right: 6px;
}
.invoice_order_info_boxes .invoice_orderdate {
	width: 176px;
	margin-right: 6px;
}
.invoice_order_info_boxes .invoice_ordermethod {
	width: 408px;
}
.invoice_items th{
	font-weight: normal;
	color: #FFF;
	background-color: #235c84;
	padding: 5px;
	text-align: right;
}
.invoice_items td {
	padding: 5px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
}
.checkout_box_top {
	background-image: url(images/bluesoap-theme/payment_box_top.gif);
	background-repeat: no-repeat;
	width: 708px;
	height: 13px;
}
.checkout_box_bottom {
	background-image: url(images/bluesoap-theme/payment_box_bottom.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 708px;
}
.checkout_box_middle {
	background-color: #CCC;
	background-image: url(images/bluesoap-theme/payment_box_middle.gif);
	background-repeat: repeat-y;
	width: 708px;
	padding-left: 15px;
	padding-right: 15px;
	color: #000;
}
.checkout_item_summary_box {
	background-color: #fff8d8;
	padding: 10px;
	width: 680px;
	border: 2px dotted #b2b2b2;
}
.edit_button {
	font-size: 12px;
	font-weight: normal;
	color: #235c84;
	width: 50px;
	background-image: url(images/bluesoap-theme/icon_write.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	float: right;
	margin-top: 10px;
}
.checkout_items_table td, .checkout_items_table th {
	padding: 3px;
}
.left_padded {
	padding-left: 15px;
}.blue_box2_top {
	background-image: url(images/bluesoap-theme/blue_box2_top.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 708px;
}
.blue_box2_bottom {
	background-image: url(images/bluesoap-theme/blue_box2_bottom.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 708px;
}
.blue_box2_middle {
	background-image: url(images/bluesoap-theme/blue_box2_middle.gif);
	background-repeat: repeat-y;
	padding-left:15px;
	padding-right:15px;
	width: 708px;
}
.mini_top {
	background-image:url(images/bluesoap-theme/mini_top1.gif);
	height: 80px;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;	
}
.mini_bottom {
	height:55px;
	background-color:#2a719f;
	color:#FFF;
	text-align:center;
	padding-top:10px;
	font-size:11px;
}
.mini_center {
	width:710px;
	margin:auto;
}
.mini_title {
	background-image: url(images/bluesoap-theme/articles_title_bg.gif);
	background-repeat: repeat-x;
	height: 18px;
	color: #FFF;
	font-weight: normal;
	font-size: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 0px;
}
table.padded_total_table td {
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}