 /* css file for chair by pavlishgroup.com*/


/* body */
body{
	font-family:arial;font-size:12px;color:#fff;margin:0px;padding:0px;background:url(../images/Bkgrd.jpg);
	}
	

/* wrapper */

div#wrapper{ 
	width:900px;
	margin-left: auto; 
	margin-right: auto;
	border:1px solid black;
	}

/* header divs */

/* red bar */

/*.redBar {
	background-color:#e80000; width:900px; height:3px; margin:0px;padding:0px; max-height:3px;
	line-height:0px;font-size:0px; 
	}
*/
/* logo header */

div#logoHeader {
	background:url(../images/logo_header_60.jpg); width:900px; height:104px;
	}

/* yellow header */

div#yellowHeader {
	background:url(../images/yellow_header_30.jpg); width:900px; height:27px;

	text-align:right;
	color:#ff1111;
	font-weight:bold;
	font-style:italic;
	line-height:30px;
}

/* header content */

div#headerContent{
	float:right;
	margin-top:25px;
	margin-right:28px;
	width:150px;
}

/*header contact */

div#headerContact {
	text-align:right;
	color:#ffff66;
	font-size:11px;
}

/* header cart */

div#headerCart{
	text-align:center;
	margin-top:20px;
	margin-left:50px;
}

/*text for the yellow tire bar */


/* mainbody*/
div#contentMainIndex{
float:left;
margin-left:25px;
width:600px;
margin-top:34px;
}
div#mainBody {
	background-color: #fff;
	width: 900px;
	color: #333;
	line-height: 130%;
	
}

/* main body elements */

/* content left side*/

div#leftContent {
	float:left;
	width:234px;
	text-align:left;
	
}

/* left menu number 1 */
div#leftMenu1 {
	position:relative;
	top:60px;
	margin:0px 35px 0 70px;
	text-align:right;
	
}
	
/* left menu number 2 */	

div#leftMenu2 {
	margin:13px 35px 0 70px;
	text-align:right;
}

div#leftMenu3 {
	margin:13px 35px 0 70px;
	text-align:right;
}
div#centerIndex{
margin-top:15px;
}
/* grey menu background*/

div#grey_menu {
	margin-top:25px;
	background:url(../images/greybkgnd.jpg) no-repeat; 
	width:234px; 
	height:450px;
	
}

/* middle content */

div#middleContent {


	margin-left: 218px;
	width:340px;
	margin-right: 230px;
}


/* alternate content for double column pages*/

div#middleContentlong {
	margin-left: 260px;
	width:570px;
	margin-right: 224px;

	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
	height:40px;
}

/* header for alternate double column pages*/

div#middleHeader {
	position:relative;
	width:600px;
	top:35px;
	float:left;
	
}

/* middle header for popup div*/
div#middleHeaderShipping {
	position:relative;
	width:360px;
	top:0px;padding:20px;
	float:left;
}
/* left column in left column for alternate double column pages*/

div#productLeft {
	float:left;
	width:150px;
	margin-top:0px;
	margin-left:40px;
	text-align:center;
	
	
}

/* the center product */
div#productCenter {
	padding-top:50px;
	margin-left: 180px;
	width:200px;
	margin-right: 200px;
	text-align:center;
	
}


/* right column in right column header for alternate double column pages*/

div#productRight {
	float:left;
	width:170px;

	margin-left:70px;
	text-align:center;
	margin-right:60px;
	
}
/* red gradient */

div#redGradient {
	float:left;
	background:url(../images/red_gradient.gif) no-repeat; width:4px; height:394px;
	padding-left:15px;
	padding-right:15px;
	margin-top:5px;
	margin-left:7px;
	
}

/* right content */

div#rightContent {
	float:right;
	width: 330px;
	margin-top:10px;
	padding-right:15px;
	

}

/* left div for text on text pages */

div#textLeft {
	float:left;
	width:290px;
	margin-left:0px;
	font-size:12px;
	}

/* right div for text on text pages */

div#textRight {
position:relative;
	float:right;
	width:275px;
	top:10px;

}
div#assemblyRight {
position:relative;
	float:right;
	width:275px;
	top:23px;
	right:100px;
	margin-bottom:20px;

}

/*push cart to right*/
div#cartRight {
	float:right;
	width:300px;
	margin-top:20px;
	margin-right:20px;

	text-align:right;

}
/*push safari up*/
div#goUp {
position:relative;
top:40px;

}
/*push cart text to left*/
div#cartLeft {
	float:left;
	width:440px;
	margin-top:0px;
	margin-left:0px;
	border-top:1px dashed #000; padding:5px;
	border-bottom:1px dashed #000; padding:5px;
	font-size:11px;
	margin-bottom:20px;
	}
	
/* long div for 1 column*/
div#contentMain {
float:left;
	width:600px;
	padding-top:50px;
	margin-left:14px;

}

div#foreignThanks{
	margin-left:100px;
	width:400px;
	text-align:center;
	}

/* footer */

div#footer {
	width:900px; background:#000;height:30px; text-align:center; line-height:30px; font-size:12px;
}

/* lets clear these floats to let the goodness though */

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}

/* Hide from IE Mac \*/

.clearfix {
	display:block;
}

/* End hide from IE Mac */

/* fonts and links and things for text */

/* move the item lists to the right */

ul.itemLists {
	margin-left:20px;
	padding:0px;
}

/* style for the prices */

.price {
	font-size:15px;
	font-weight:bold;
}

/* header cart links */

A.headerLink  {
	color:#ffff66;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dashed #ffff66;
}

 /* header cart links hover */
 
A.headerLink:hover {
	color:#ffff66;
	font-size:12px;
	text-decoration:none;
	border-bottom:0px dashed #ffff66;
		
}

/* main menu links */

A.menu  {
	color:#FF0000;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dashed #ff0000;
	font-weight:bold;
}

 /* main menu links hover */
 
A.menu:hover {
	color:#FF0000;
	font-size:12px;
	text-decoration:none;
	border-bottom:0px dashed #ff0000;
	font-weight:bold;
	
}

/* main links for content*/
A.menu2  {
	color:#FF0000;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dashed #ff0000;
	font-weight:bold;
}

/* main links for content*/
 
A.menu2:hover {
	color:#FF0000;
	font-size:12px;
	text-decoration:none;
	border-bottom:0px dashed #ff0000;
	font-weight:bold;
	
}

/* slideshow links */

A.slideshowLink {
	float:right;
	color: #333333;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px dashed #333333;
	font-weight:bold;
	margin-right:10px;
	
}

 /* slideshow links hover */
 
A.slideshowLink:hover {
	color: #333333;
	font-size:11px;
	text-decoration:none;
	border-bottom:0px dashed #333333;
	font-weight:bold;
	
}


/* grey links links */

A.greyLink  {
	color: #333333;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px dashed #333333;
	font-weight:bold;
	
}

 /* grey links hover */
 
A.greyLink:hover {
	color: #333333;
	font-size:11px;
	text-decoration:none;
	border-bottom:0px dashed #333333;
	font-weight:bold;
}

/* grey links links */

A.footerLink  {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dashed #fff;

	
}

 /* grey links hover */
 
A.footerLink:hover {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	border-bottom:0px dashed #fff;
}


/* center text for whatever */

.centerText {
	text-align:center;
	}
	
/* generic black text */

.blackText { color:#000; }	

/* generic red text */

.redText {color:#e80000;}

/* images */

/* shop for menu item */

img#infoimg {
	margin:80px 0 0 36px;
}

/* redd error */

.error{

	color:#e80000;
}

/* header */

.h1 { color:#ff1111; font-size:14px; font-weight:bold;margin-left:10px;margin-right:10px;padding:4px;}

h2 { color:#ff1111; font-size:15px; margin:0px; padding:0px; font-weight:bold;}

/* float some images right*/

/*img.floatRight { 
	position:relative;
	float:right;
    bottom:10px;
    margin:0px;
    padding-left:12px;
    padding-right:5px;
}*/
@media screen and (-webkit-min-device-pixel-ratio:0){
img.floatCart { 
	position:relative;
	float:right;
    top:5px;
    margin:0px;
    padding-left:12px;
    padding-right:5px;
}
}

/*push that image down baby*/

img.push {
	margin-top:40px;
	margin-left:15px;
	
	
}

input.push {
	
	margin-left:50px;
}
/* foreign orders styles */

/* foreign table style */
table#foreign_table {
	width:600px;
}

/* foreign table td's */

table#foreign_table td {
	border-bottom:1px dashed #000; padding:5px;
}

/* foreign table headers */

table#foreign_table th { 
	background-color:#FFFAAD;
	border-bottom:1px dashed #000;
}

/* foreign table th column 1 and 2 header */

table#foreign_table #column1, #column2 {
	text-align:left;
} 

/* foreign table 3rd td to alaign right, lets hope ie likes this */

table#foreign_table tr td+td+td, #column3 {
	text-align:right;
}

/* form div info for customer info */

div div#foreign_info {
	float:right;
	text-align:left;
	width:350px;
	margin-right:100px;
	margin-top:10px;
}

/* align label left*/

div div#foreign_info label {
	float:left;
	width:60px;
}

/* align submit center*/

div div#foreign_info .submit {
	margin-left:500px;
}


/* form div info for customer info */

div div#checkoutright {
	float:right;
	text-align:left;
	width:350px;
	margin-right:100px;
	margin-top:10px;
}

/* align label left*/

div div#checkout label {
	float:left;
	width:100px;
}

/* align submit center*/

div div#checkout .submit {
	margin-left:500px;
}


/* required text */

div div#foreign_info_text {
	width:100px;
	color:#ff1111;
	float:left;
	font-style:italic;
	font-size:11px;
	width:130px;
	margin-top:10px;
}
	
	/* foreign orders styles */

/* cart table style */
	table#cart_table {
	width:500px;
}

/* cart table td's */

table#cart_table td {
	border-bottom:1px dashed #000; padding:5px;
	
}

/* cart table headers */

table#cart_table th { 
	background-color:#FFFAAD;
	border-bottom:1px dashed #000;
	padding:5px;
	
}

/* cart table th column 1 and 2 header */

table#cart_table #column1, #column2 {
	text-align:left;
} 

/* cart table 3rd td to alaign right, lets hope ie likes this */

table#cart_table tr td+td+td, #column3 {
	text-align:right;
}

/* form div info for customer info */

div div#cart_info {
	float:right;
	text-align:left;
	width:350px;
	margin-right:100px;
	margin-top:10px;
}

/* align label left*/

div div#cart_info label {
	float:left;
	width:60px;
}

/* align submit center*/

div div#cart_info .submit {
	margin-left:500px;
}


/* required text */

div div#cart_info_text {
	width:100px;
	color:#ff1111;
	float:left;
	font-style:italic;
	font-size:11px;
	width:130px;
	margin-top:10px;
}

/* checkout div for cart */

div#checkout {
	
	width:600px;
	margin-top:0px;
	margin-left:0px;
	border-top: 1px solid black;
	font-size:11px;
}

/* checkout left info */

	div#checkoutLeft {
	float:left;
	width:150px;
	margin-top:0px;
	margin-left:0px;
	font-size:11px;
	color:red;
	}

/*push cart to right*/

div#checkoutRight {
	float:right;
	width:430px;
		margin-top:0px;
	margin-left:0px;
	font-size:11px;

}

/*push the checkout form to the right place*/
div#checkoutFormPush {
	margin-top:15px;
	margin-left:40px;
	font-size:11px;

}
/* push those buttons right */

input.btn{position:relative; margin-left:460px;bottom:16px; padding:1px;}
input.rad{margin-left:10px;}

/* adjust the red on the cart*/

.adjustRed {
position:relative;
	right:130px;
}
.total {margin-right:80px;}
/* impromptu */

.jqifade{
	background-color: #ffffff;
}
div.jqi{
	position: absolute;
	background-color: #c0cEa6;
	padding: 10px;
	width: 300px;
}
div.jqi .jqicontainer{
	background-color: #e0eEc6;
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
}
div.jqi .jqimessage{
	background-color: #c0cEa6;
	padding: 10px;
}
div.jqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.jqi button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

#trans{
	position:absolute;
	
	width:400px;
	height:100px;
	}
	
.redbar {
bottom:3px;
position:relative;
}
