/* this is the product page stylesheet */

/*site frame*/

div#container {
	width: 761px;
	margin: 0 auto 0 auto;
	padding: 0%;
	text-align: left;
}

/*main content container*/
div#content {
	display: block;
/*	width: auto; */
	width: 759px;
	float: right;
	border: 1px solid #666666;
	margin: 0px;
	padding: 0px; background-color:#FFFFFF;
}

/*order form styles*/
input.quickform_data {
	width: 300px;
	border: 1px solid #24618E;
}

select.quickform_data {
	width: 300px;
	border: 1px solid #24618E;
}

/*order form error styles*/
input.quickform_error {
	width: 300px;
	border: 1px solid Red;
}

select.quickform_error {
	width: 300px;
	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;
}

.quickform_padding {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

/*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 shopping cart*/
#width {
	width:90%;
}


#upsell {
	height:auto;
	border: 1px solid #666;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border: 5px;
	text-align:center;
	padding: 5px;
}


#upsell img {
	margin: 0;
	border: 1px solid #999;
	padding: 5px;
}



#order {
	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 {
	height:auto;
	border: 2px solid #2c4191;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border: 5px;
	text-align:left;
	padding: 1px;
	margin-top:5px;
	background-color:#ffffff;
}	
.special {
	margin: 0;
	border: 1px solid #999;
	padding: 5px;
}

#upsellslide {
	height:105px;
	border: 1px solid #666;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border: 5px;
	text-align:center;
	padding: 5px;
	margin-top:5px;
}


#upsellslide img {
	width: 73px;
    height: 73px;
	border: 1px solid #999;
}

.right{
float:right
}

.ordertitle {
color:#072f7a;
font-size:0.875em;
font-weight:bold;
}

/*
#order li {
display: block;
float:left;
color:#072f7a;
font-size:12px;
font-weight:bold;
}

.qty {
padding-right:5px;
width:45px;
float:left;
}

.product {
padding-right:5px;
width:100px;
float:left;
} 

.price {
padding-right:5px;
width:50px;
float:left;
}

.sh {
padding-right:5px;
width:45px;
float:left;
}

.total {
padding-right:5px;
width:55px;
float:left;
}
*/
.add{
text-transform:none;
-moz-border-radius:.7em;
-webkit-border-radius:.7em;
font-weight:100;
padding:.3em .3em; 
text-decoration:none;
font-size:1em; 
width:190px;
background-image:url(../images/buttons/grey-button.gif); 
}
a.add,a.add :visited{color:#333;text-decoration:none;}
a.add:hover {color:#333;text-decoration:none;}

.orderlinemainproduct {
background-color:#ccc;
font-size:0.855em;
border-top: 1px solid #2c4191;
border-bottom: 1px solid #2c4191;
text-transform:uppercase
}

.specialmainproduct {
background-color:#f1f1f1;
font-size:0.855em;
font-weight:bold;
border-top: 1px solid #2c4191;
border-bottom: 1px solid #2c4191;
}

.orderlineupsell {
border-top: 1px solid #2c4191;
background-color:#f1f1f1;
font-size:0.855em;
}

.specialupsell {
border-top: 1px solid #2c4191;
background-color:#fff;
font-size:0.855em;
font-weight:normal;
}

.totalorder {
float:right;
}


p{
font-size:1em;
color:#333333
}

h1 {
	color:#314896;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px dashed #314896;
	font-size: 1em;
	text-align:left
	}
	
.titleshop {
	padding: 7px;
	}	
	
.titlespecial {
	color:#2c4191;
	font-weight: bold;
	padding: 2px;
	border-bottom: 1px dashed #0459d9;
	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
}

/*buttons*/
.upsellButton {
text-transform:uppercase;
-moz-border-radius:.7em;
-webkit-border-radius:.7em;
font-weight:700;
padding:.3em .7em; 
text-decoration:none;
font-size:1em;
background-image:url(../images/buttons/red-button.gif); 
color:#fff;
width:190px;
border:none;
height:28px;
}
a.upsellButton,a.upsellButton :visited{color:#333;text-decoration:none;}
a.upsellButton:hover {color:#333;text-decoration:none;}

.proceed {
text-transform:none;
-moz-border-radius:.7em;
-webkit-border-radius:.7em;
font-weight:100;
padding:.3em .3em; 
text-decoration:none;
font-size:1em;
width:190px;
background-image:url(../images/buttons/grey-button.gif);  
}
 a.proceed,a.proceed :visited{color:#333;text-decoration:none;}
a.proceed:hover {color:#333;text-decoration:none;}

.skip {
text-transform:uppercase;
-moz-border-radius:.7em;
-webkit-border-radius:.7em;
font-weight:100;
padding:.1em .3em; 
text-decoration:none;
background-image:url(../images/buttons/grey-button.gif); 
color:#000;
font-size:1.055em;
float:right;
width:80px;
height:25px;
border:none;
}

a.skip,a.skip :visited{color:#333;text-decoration:none; }
a.skip:hover {color:#333;text-decoration:none;}

#contact-container p {color:#fff}