/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#faux {

 margin-bottom: 5px;
 overflow: hidden; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 color: #333;
 width: 902px;
 padding: 10px;
 height: 100px;
 margin: 10px 0px 5px 0px;
 background: #ABBEBE;
}
#leftcolumn { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 119px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px;
 padding: 0px;
 
 display: inline;
 position: relative;
}
#internalleftcolumn { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 40%;
 float: left;
}
#internalrightcolumn { 
 float: right;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 40%;
 display: inline;
 position: relative;
}
#footer { 
 width: 902px;
 clear: both;
 color: #fff;
 background: #ABBEBE;
 margin: 0px 0px 10px 0px;
 padding: 0px;
}
.clear { clear: both; background: none; }

.wrap_product_info{

}

.product_info_main_content{
border-right: solid 10px #fff;
width: 605px;
}

.attrib_space{
margin: 5px 0px 5px 5px;
background-color: #fff;
width: 230px;
}

.attrib_space .cont{
width: 230px;
border-left: solid 1px #ffcc00;
border-right: solid 1px #ffcc00;

background-color: #f0d7bd;
}

.attrib_space .cont .main{
width: 90%;
padding-left: 3px;
}

.attrib_space .head_product_info .main{
width: 90%;
padding-left: 3px;
}

.attrib_space .textdate_alert{
width: 90%;
padding: 4px 0 3px 4px;
color: #cb0000;

}

.attrib_space .button_complete{
padding-left: -3px;
}

.attrib_space .top{
display: block;
width: 230px;
height: 62px;
background-image: url(images/sfondo_attrib.gif);
} 

.attrib_space .bottom{
display: block;
width: 230px;
height: 10px;
background-image: url(images/sfondo_attrib_bottom.gif);
}

.inputRequirement {
font-family:Verdana,Arial;
font-size:10px;
height:19px;
padding-left:2px;
width:150px;
}

.create_account_fields .main{
width:125px;
}

.create_account_fields_wrapper{


}

.create_account_fields_wrapper_page{
width:350px;
padding: 0;
}


.create_account_fields_wrapper_table{
padding: 5px 0 5px 5px;
background-color:#F0D7BD;
border-left: solid 1px #ffcc00;
border-right: solid 1px #ffcc00;
}

.photo_index{
/*width: 118px;*/
padding: 7px 0 5px 0; 
text-align: left;
vertical-align: top;
}

.category_index{

}


.photo_text{
 padding: 0 0 7px 0;
 font-size: 99%; 
}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-weight:bolder; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cb0000; }
.trackbar {margin: 5px 0 5px 0}
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-weight:bolder; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cb0000; }
a.checkoutBarCurrent:link {font-weight:bolder; color: #cb0000}     /* unvisited link */
a.checkoutBarCurrent:visited {font-weight:bolder; color: #cb0000}  /* visited link */
a.checkoutBarCurrent:hover {font-weight:bolder; color: #cb0000}   /* mouse over link */
a.checkoutBarCurrent:active {font-weight:bolder; color: #cb0000}
a.checkoutBarFrom:link {color: #8c8c8c}     /* unvisited link */
a.checkoutBarFrom:visited {color: #8c8c8c}  /* visited link */
a.checkoutBarFrom:hover {color: #8c8c8c}   /* mouse over link */
a.checkoutBarFrom:active {color: #8c8c8c}
