/* this is the product page stylesheet */

/*site frame*/

div#container {
	width: 95%;
	margin: 0 auto 0 auto;
	padding: 0%;
	text-align: left;
}

/*main content container*/
div#content {
	display: block;
/*	width: auto; */
	width: 95%;
	border: none;
	margin: 0px;
	padding: 0px;
}

/*order form styles*/
input.quickform_data {
	width: 150px;
	border: 1px solid #24618E;
}

select.quickform_data {
	width: 150px;
	border: 1px solid #24618E;
}

/*order form error styles*/
input.quickform_error {
	width: 150px;
	border: 1px solid Red;
}

select.quickform_error {
	width: 150px;
	border: 1px solid Red;
}

.payment_type {
	border: none;
}

input#UseSameBilling {
	border: none;
}

/*product */
.productpadding {
	padding:5px
}

.blackborder { border:1px solid #000000}

/*Other text pages*/

p.Head20 {font-size: 1.2em;
	width: 98%; margin-left:8px;
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; padding-top:20px; border-bottom:1px solid gray; }

/*Other text pages end*/

/*True Cover Links*/
.LinkWhite2{color:#FFFFFF; text-decoration:none;font-weight:bold; font-size:12px}
.LinkWhite2:link{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px}
.LinkWhite2:hover{color:#FFFFFF; text-decoration:underline; font-weight:bold}
/*.LinkWhite2:visited{color:#FFFFFF; text-decoration:none; font-weight:bold}*/
/*True Cover Links End*/

/*Pilates Power Gym Links*/
.LinkBlack{color:#000000; text-decoration:none; font-weight:bold}
.LinkBlack:link{color:#000000; text-decoration:none; font-weight:bold}
.LinkBlack:hover{color:#000000; text-decoration:none; font-weight:bold}
/*End Pilates Power Gym Links*/

/*toolbar form styles*/
form#language_selector_form {
	clear: both;
	display: block;
	width: auto;
	float: right;
	padding: 0px 10px 0px 0px;
	margin: -20px 0 0 0;
	
}

select#language_selector {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}



/*From old site*/
/*Product Page*/
.product_name{font-size:14px; font-weight:bold}
.product_oldprice{ text-decoration:line-through; font-size:11px;}
.product_percentage{color:#FF0000; font-weight:bold; font-size:14px;}
.product_saleprice{ color:#FF0000; font-weight:bold; font-size:11px;}
.product_price{font-weight:bold; font-size:11px;}

/*order now button style*/
input.ordernow_button {
	border:0px;
	margin:0px;
	padding:0px;
	height:46px;
	width:183px;
}

/*new expand layout*/
#upsell {
	width: 95%;
	height:auto;
	border: 1px solid #666;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border: 5px;
	text-align:center;
	padding: 2px;
}


#upsell img {
	margin: 0;
	border: 1px solid #999;
	padding: 5px;
}



#order {
	width: 95%;
	height:auto;
	border: 1px solid #666;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border: 5px;
	text-align:left;
	padding: 1px;
	margin:0
}	

#special {
	width: 95%;
	height:auto;
	border: 2px solid #0459d9;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border: 5px;
	text-align:left;
	padding: 1px;
	margin-top:3px;
	background-color:#ffffff;
}	


#upsellslide {
	width: 95%;
	height:80px;
	border: 1px solid #666;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border: 5px;
	text-align:center;
	padding: 2px;
	margin-top:5px;
}

#termsagree {
	width: 95%;
	height:auto;
	border: 1px solid #666;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border: 5px;
	text-align:center;
	padding: 2px;
	margin-top:5px;
}

.proceed {
text-transform:none;
-moz-border-radius:.7em;
-webkit-border-radius:.7em;
font-weight:100;
padding:.3em .3em; 
text-decoration:none;
font-size:1em; 
background-color:#2c4191; 
color:#fff;
}
 a.proceed,a.proceed :visited{color:#fff;background-color:#2c4191;border-color:#FF0000}
a.proceed:hover {color:#fff;background-color:#0d2272}

.add{
padding-right:25px;
}

.orderlinemainproduct {
background-color:#7a8cd0;
font-size:0.755em;
}

.orderlineupsell {
border-top: 1px solid #2c4191;
background-color:#ced8ff;
font-size:0.755em;
}

.shoppingcartbody {
border-top: 1px solid #2c4191;
background-color:#fff;
font-size:1em;
font-weight:bold;
text-align:left
}

.shoppingcartterms {
border-top: 1px solid #2c4191;
background-color:#fff;
font-size:1em;
font-weight:normal;
text-align:left
}
.shoppingcartnote {
border-top: 1px solid #2c4191;
background-color:#f1f1f1;
font-size:0.845em;
font-weight:noraml;
text-align:left
}

.shoppingcarttitle {
background-color:#f1f1f1;
font-size:1em;
text-align:left;
text-transform:uppercase;
padding:3px
}


.orderlineupsellnotin {
border-top: 1px solid #0459d9;
font-size:0.755em;
}

.upsellnotintitle {
background-color:#0459d9;
font-size:1em;
color:#fff;
text-align:center
}

.upsellnotinproduct {
font-size:.8em;
color:#000
}

.orderend {
border-top:1px dashed #2e4497;
}
.ordernotinend {
border-top: 1px solid #5b80a9;
padding-bottom:2px
}


.totalorder {
float:right;
}


p{
font-size:1em;
color:#333333
}

h1 {
	color:#314896;
	font-weight: normal;
	padding: 5px;
	border-bottom: 1px dashed #314896;
	font-size: 1em;
	text-align:left
	}

img {
	margin: 0;
	border: none;
}

small {
font-size:0.755em;
}

.red {
color:#980202;
font-weight: bold;
}

.rightred {
color:#980202;
font-weight: bold;
float:right
}

