.login_form{
	margin:24px 0 0 43px;
	float:left;
	width:293px;
}
.submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	border: none;
	background:#6e6c6c;
	text-decoration:underline;
	float:right;
	margin:0 23px 0 0;
	padding:16px 0 0 0;
}

.login_submit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	border: none;
	background:#380003;
	float:right;
	margin:18px 0 0 0;
	padding:3px 7px 3px 7px;
}

.textbox{
	height: 22px;
	color: #0E51A3;
	border:1px solid #7E9EB7;
	margin:2px 0 2px 17px;
}

.search_textbox{
	width:156px;
	height: 22px;
	color: #0E51A3;
	border:1px solid #FFFFFF;
	margin:2px 20px 2px 17px;
}

.login_box{
	border:1px solid #7E9EB7;
	height:21px;
	margin:3px 0 0 21px;
	width:202px;
}

#remember{
	margin:8px 0 0 116px;
	}
.visit {
	background:#380003 none repeat scroll 0 0;
	clear:both;
	color:#FFFFFF;
	float:right;
	height:22px;
	margin:-129px -333px 0;
	padding:9px 0 0 2px;
	width:163px;
}
.request a,.visit a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	margin:0 0 0 8px;
	word-spacing:1px;
	}

.request {
	float:right;
	clear:both;
	color:#FFFFFF;
	background:#212020;
	height:22px;
	margin:-94px -333px 0;
	padding:9px 0 0 2px;
	width:163px;
}
.create_account {
	background:#380003 none repeat scroll 0 0;
	clear:both;
	color:#FFFFFF;
	float:right;
	height:22px;
	margin:10px 0 3px 0;
	padding:9px 0 0 2px;
	width:163px;
}
.continue_shopping a,.create_account a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	margin:0 0 0 8px;
	word-spacing:1px;
	}
.continue_shopping {
	float:right;
	clear:both;
	color:#FFFFFF;
	background:#212020;
	height:22px;
	margin:0 0 10px 10px;
	padding:9px 0 0 2px;
	width:163px;
}
.submit_button{
	border:0 none;
	height:24px;
	margin:18px 0 0 159px;
	width:66px;
	background:#6e6c6c none repeat scroll 0 0;
	color:#DDDDDD;
	font-weight:bold;
	cursor:pointer;
	}
.mail_textbox{
	width:156px;
	height: 22px;
	color: #0E51A3;
	border:1px solid #FFFFFF;
	margin:-6px 30px 0 0;
}

.textbox1{
	width:118px;
	height: 22px;
	color: #0E51A3;
	border:1px solid #FFFFFF;
	margin:2px 0 0 13px;
}

.reg_textbox{
	width:204px;
	height: 20px;
	color: #0E51A3;
	border:none;
	margin:2px 0 3px 17px;
	border: 1px solid #7F9DB9;
}

.reg_textbox1{
	width:204px;
	height: 50px;
	color: #0E51A3;
	border:none;
	margin:2px 0 3px 17px;
	border: 1px solid #7F9DB9;
}
/*.textbox {
	background-color: #FFFFFF;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E51A3;
}*/
.textboxDisabled {
	background-color: #FFFFFF;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/*.submit {	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #FF9900;
	font-weight: bold;
	border: 1px solid #000000;
}*/
form, ol, ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
li.bullet {
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;	
}
li.bulletLrg {
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;	
}
li.num {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;		
}
li.account {
	list-style-type: square;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txtSession {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

.session{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	margin:0 0 0 19px;
}

.session1{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	margin:0;
}

a.txtSession {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:#211f20;
	border:none;
	text-decoration:underline;
	float:right;
	margin:14px 0 0 0;
} 
a.txtSession:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:#211f20;
	border:none;
	text-decoration:underline;
	float:right;
	margin:14px 0 0 0;
} 
.orders{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border:none;
	text-decoration:underline;
	float:right;
	margin:14px 0 0 0;
}
.txtSessionGrey {
	color:	#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	margin:0 0 0 19px;
	padding:15px 0 0 0;
}
.txtCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
	margin:8px 0 0 17px;
}

.sub_Button {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6e6c6c;
	padding:4px 15px 4px 15px;
	margin:25px 0 10px 0;
	line-height: 30px;
	text-decoration: none;
	border:none;
	float:right;
}

a.txtButton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6e6c6c;
	padding:4px 15px 4px 15px;
	margin:0 0 10px 0;
	line-height: 30px;
	text-decoration: none;
}
a.txtButton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6e6c6c;
	padding:4px 15px 4px 15px;
	margin:0 0 10px 0;
	line-height: 30px;
	text-decoration: none;
}

.txtOldPrice {
	text-decoration: line-through;
}
.txtSale {
 	color: #f20000;
	width:145px;
	font-size:14px;
	text-align:left;
}
.txtOutOfStock {
	color: #FF0000;
}
.txtSiteDocs, a.txtSiteDocs {
	font-family: Arial;
	font-size: 11px;
	text-transform:uppercase;
	color: #000000;
	text-decoration: none;
	padding-left:25px;
}
a.txtSiteDocs:hover {
	color: #650003;
}
.txtDefault, a.txtDefault, a.txtLocation {
	font-family:Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	text-decoration:none;
}
a.txtLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #490105;
	text-decoration:none;
	font-weight:bold;
}

a.txtDefault:hover, a.txtLocation:hover {
 	font-family:Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	text-decoration:none;
}

.txtContentTitle {
	float:left;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5b5b5b;
	margin:18px 0 10px 26px;
	width:200px;
}

#per_details{
	margin:8px 0 0 0;
	float:left;
}

.txtContentTitle1{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #020202;
	margin:8px 0 0 0;
}

#prod_details{
	float:left;
	clear:both;
	margin:32px 0 0 -13px;
	width:690px;
}

#prod_price{
	float:right;
	color:#490105;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#prod_desc{
	float:left;
	width:648px;
	margin:0 0 0 26px;
}
#prod_desc_box {
	float:left;
	width:307px;
	text-align:justify;
}
#prod_desc_box p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #020202;
	margin:8px 0 0 0;
}

#related_prod{
	float:left;
	margin:36px 0 0 0;
}

#prod_options{
	float:right;
	margin:20px 0 0 0;
	padding:0;
}

.option_title{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#options{
	width:200px;
	border:1px solid #CCCCCC;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}	

.txtBoxSave {
	color: #F90707;
	padding-left: 16px;
}
.tblList {
	margin:-10px 0 0 27px;
}

#product_img{
	border: 1px solid #BFCCC7;
	padding:15px 0px 15px 0px;
	margin:0;
	margin/*\**/:0 0 0 -4px\9;
	/*width:146px;
	height:146px;*/
}

#product_name{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin:2px 0 0 0;
}

#prod_img{
	width:694px;
	height:auto;
	margin:24px 0 0 26px;
}

#prod_img img {
	/*width:558px;
	height:331px;*/
	border:1px solid #BFCCC7;
	float:left;
}

.tdListTitle {
	background-color: #BFCCC7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0E51A3;
	border-bottom: 1px solid #BFCCC7;
}
.tdEven {
	background-color: #FFFFFF;
	width:174px;

}
.tdOdd {
	background-color: #FFFFFF;
	width:174px;
}
.txtCartPrice {
	float: right;
	color: #FFFFFF;
	padding-right: 3px;
	font-size:11px;
}

.carttxt{
	padding:0 0 8px 0;
}

.txtCart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
	width:180px;
}
.cartTotal {
	padding-top: 3px;
	margin-top: 3px;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.txtCartProduct:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	float:right;
	padding:27px 23px 0 0;
}
a.txtviewCart:hover {
	color: #FFFFFF;
}
.cartProgress {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color: #5b5b5b;
	padding: 4px;
	width: 350px;
	margin:25px 0 0 173px;
}
.txtcartProgressCurrent {
	color: #000000;
	font-weight: bold;
}
.quickBuy {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.tdcartTitle {
	font-weight: bold;
	color: #5b5b5b;
}

#cart_checkout{
	margin:30px 0 0 42px;
}

.qty{
	width:50px;
	border:1px solid #f6f6f6;
}

.tdcartEven {
	background-color: #FFFFFF;	
}
.tdcartOdd {
	background-color: #f6f6f6;
}
.tdCartSubTotal {
	padding-top: 10px;
}
a.txtCheckout {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #490105;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 8px 4px 8px;
}
a.txtUpdate {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}
.txtStockWarn {
	font-size: 70%;
	color: #FF0000;
}
.txtError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #050F72;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.txtCopyright, a.txtCopyright {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6B6B6B;
}
a.txtCopyright:hover {
	text-decoration: none;
}
.dropDown {
	width: 120px;
}
.txtCat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.subHead{
	color:#5B5B5B;
}
.testbox{
	float:left;
	width:650px;
	clear:both;
}
.formbox{
	float:left;
	width:400px;
	
}
.rhsbox{
	float:right;
	padding:15px 0 0;
	width:200px;
}
.home{
	font-weight:normal;
}
.home p{
	margin:0 0 0 24px;
}
