

/* Vert - Style Sheet */

h1 {
color: #666666;
margin-top:0px;
margin-bottom:10px;
font-size:18px;
}
a:link {
color:#641287;
}
a:active {
color: #641287;
}
a:visited {
color: #641287;
}
a:hover {
color: #641287;
background-color: #fcf09f;
}

form {
margin: 0;
padding:0;
}
body
{
text-align: center;
margin: 0px;
padding: 0px;
font-family: Trebuchet MS,Georgia,arial,verdana,helvetica,sans-serif;
font-size: 12px;
color: #444444;
background-color: #ffd000;
background-image: url(../images/bg.gif);
background-repeat: repeat-x;
}
#pg_cart{
top: 13px;
position:absolute;
color:#fff;
font-size:10px;
width: 750px;
text-align: right;
}
#tab_quote{
float: right;
background-image: url(../images/tab_quote.gif);
background-repeat: no-repeat;
height: 69px;
width: 95px;
padding-top:35px;
text-align:center;
}
#tab_quote a{
font-size: 10px;
color: #fff;
}
#tab_quote a:hover{
color: #fff;
background-color: #3296d6;

}
#tab_cart{
float: right;
background-image: url(../images/tab_cart.gif);
background-repeat: no-repeat;
height: 69px;
width: 95px;
padding-top:35px;
text-align:center;
}
#tab_cart a{
font-size: 10px;
color: #fff;
}
#tab_cart a:hover{
color: #fff;
background-color: #2fa188;
}
#pg_container
{
font-size: 12px;
text-align: left;
margin: 0px auto;
padding: 0px;
border:0;
width: 760px;
background: #fff9e6;
background-image: url(con_bg.gif);
background-repeat: repeat-y;
}
#pg_header {
background: #fff9e6;
background-image: url(../images/header.gif);
background-repeat: no-repeat;
height: 122px;
}
#pg_header h1 {
padding: 0;
margin: 0;
}

/* Header Items */

/* 

#pg_left 
{
float: left;
width: 175px;
}
*/
#pg_content 
{ 
position: relative;
font-size:100%;
float: left;
width: 760px;
/* Box Model Hack */
width/* */:/**/740px;
width: /**/740px;
padding-left: 10px;
padding-right: 10px;
padding-bottom:10px;
}

#breadcrum{
float:right;
position:relative;
color:#999999;
font-size:10px;
}
#breadcrum a {
font-size:10px;
color:#7f7f7f
}
#breadcrum a:hover{
font-size:10px;
color:#641287;
}

/* Content Tags */
/* */
#pg_content h2{
padding:0;
margin:0;
border-bottom: 1px dotted #641287;
color: #641287;
margin-bottom: 8px;
padding-bottom:6px;
font-size:18px;

}
#pg_content h3{
font-size:12px;
margin: 0px;
padding-top: 6px;
padding-bottom: 6px;
color: #641287;

}
#pg_content h4{
font-size:14px;
margin: 0px;
padding-top: 6px;
padding-bottom: 4px;
color: #641287;

}
#pg_content p{
font-size:100%;
margin: 0;
padding-bottom: 8px;
}
#pg_content table{
font-size:100%;
}
#pg_content hr{
font-size:100%;
color: #E9E9E9;
background-color: #E9E9E9;
height: 1px;
border: none;
}

#pg_footer {
clear: both;
color: #333;
font-size:10px;
background-image: url(../images/footer.gif);
background-repeat: no-repeat;
padding-left: 10px;
padding-top: 15px;
background-color: #ffd000;
}
#pg_footer a{
font-size:10px;
}
#pg_footer a:hover{
font-size:10px;
}

/* Menu Items*/
/* */
#pg_menu {
float: left;
width: 500px;
top: 82px;
position: absolute;
margin-left: 0px;
padding-left: 1px;
}
#pg_menu ul
{
list-style: none;
padding: 0;
margin: 0;
}
#pg_menu li
{
float: left;
}
#pg_menu li a
{
float: left;
border-right: 1px solid #DBDBDB;
display: block;
color:#333333;
text-decoration: none;
text-align: center;
padding-top: 5px;
padding-right: 8px;
padding-bottom: 5px;
padding-left: 8px;
}
/* Hide from IE5-Mac \*/
#pg_menu li a
{
float: none
}
/* End hide */
#pg_menu
{
width:500px;
} 
#pg_menu a:hover {
background-color: #fcf09f;
background-image: none;
}





/* Image and Prod Gallerys */
/* */
#imgloop{
margin-top: 15px;
}
#imgloop td{
}


/* Forms */
/* */
.form_field{
padding:2px;
margin:0px;
font-size:11px;
font-family:"Trebuchet MS";
color:#333333;
}
.form_button{
padding:2px;
margin:0px;
font-size:11px;
font-family:"Trebuchet MS";
font-weight:bold;
color:#333333;
}
.form_field_td {
font-size: 12px;
color: #666666;
padding: 3px;

}
.form_field_name {
font-size: 12px;
font-weight: bold;
color: #666666;
padding: 3px;
text-align: left;
white-space: nowrap;

}
.form_action_name{
font-size: 12px;
font-weight: bold;
color: #666666;
padding: 3px;
text-align: left;
white-space: nowrap;

}
.form_action_td{
font-size: 12px;
color: #666666;
padding: 3px;

}


/*Checkout*/
/*All checkout elements defined*/
.tbl_head{
background-color:#999999;
color:#FFFFFF;
padding: 6px;
font-weight:bold;
}
.tbl_con{
border-left: solid 1px #999;
padding:3px;
border-bottom: solid 1px #999;
}
.tbl_con_cap{
border-left: solid 1px #999;
padding:3px;
border-bottom: solid 1px #999;
border-right: solid 1px #999;
}








/* Homepage */

#home_feat_prod{
background: #641287;
width: 188px;
float: left;
margin-right:8px;
margin-left:8px;
color:#fff;
}

#home_feat_prod h2{
font-size:14px;
color:#fff;
padding:0;
margin:0;
padding-left:8px;
padding-top:6px;
border-bottom: 1px dotted #fff;
padding-bottom:6px;
}

#home_special_offer{
background: #ffffff;
background-image: url(../images/special-offer.jpg);
vertical-align:middle;
width: 493px;
height: 47px;
float: left;
margin-left:8px;
margin-bottom:8px;
}

#home_special_offer h3{
font-size:14px;
color:#000000;
padding:0;
margin:0;
padding-left:198px;
padding-top:6px;
padding-bottom:6px;
}

#home_ads{
width: 295px;
float: right;

}

#home_leftarea{
width: 230px;
float: left;
border-right: 1px solid #E9E9E9;
padding-right:8px;
}

#home_leftarea h2{
padding:0;
margin:0;
border-bottom: 1px dotted #641287;
color: #641287;
margin-bottom: 8px;
padding-bottom:6px;
font-size:14px;
}

#home_leftarea h3{
padding:0;
margin:0;
color: #444444;
margin-bottom: 0px;
padding-bottom:5px;
font-size:13px;
font-style:normal;
font-weight:bold;
}
#home_leftarea h4{
padding:0;
margin:0;
color: #444444;
margin-bottom: 0px;
padding-bottom:10px;
font-size:11px;
font-style:normal;
font-weight:normal;
}
#home_menu {

margin-bottom:10px;
width: 180px;
}

#home_menu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#home_menu li {
margin: 0;
padding: 0;
float: left;
text-align: left;	
border-bottom: 1px solid #fff; 		
}    

#home_menu a {
font-size:11px;
background: #641287 none;
display: block;
width: 182px;
text-decoration: none;
color: #fff;
padding-top: 6px;
padding-left: 6px;
padding-bottom: 6px;
padding-right: 0px;
}
#home_menu a:hover {
background: #9056a9 none;
}
#home_specials{
border-bottom: 1px dotted #641287;
}
#home_ads h2{
padding:0;
margin:0;
border-bottom: 1px dotted #641287;
color: #641287;
margin-bottom: 8px;
padding-bottom:6px;
font-size:14px;
}
#home_specials p{

}
#home_specials a{
padding-bottom: 5px;

}




/* Newspage */




/* Contact */

#con_rightarea{
width: 380px;
float: right;
padding-left: 5px;
border-left: 1px solid #E9E9E9;
}

#con_leftarea{
width: 260px;
float: left;

padding-right:8px;
}



/* Product Page */

#prod_cat{
float:left;
width:540px;
border-right: #CCCCCC solid 1px;
}
#prod_sidebar {
float:right;
width:190px;
} 

#prod_cat_left{
width: 260px;
padding-right: 5px;
float: left;
}
#prod_cat_right{
width: 260px;
padding-left: 5px;
float:left;
}
#prod_cat_bottom{
clear:both;
padding-top: 20px;
}
#prod_cat h4{
padding-left:5px;
padding-bottom: 8px;
padding-top:8px;
color: #fff;
background: #641287;
margin-bottom:10px;
}
#prod_cat h4 a{
padding-left:5px;
padding-bottom: 8px;
padding-top:8px;
color: #fff;
background: #641287;
margin-bottom:10px;
width:200px;
}
#prod_cat h4 a:hover{
color: #fff;
}

#prod_cat ul {
margin-top:3px;
}
#prod_cat li {
padding-bottom:4px;
} 

#prod_plusminus {
float:right;
padding-top: 10px;
}

/* Sub Product Page */

#sub_prod_suppliers {
float:left;
width: 230px;
}
#sub_prod_descprods {
float:right;
width: 490px;
padding-left: 10px;
border-left: solid 1px #CCCCCC;
}
#sub_prod_suppliers h2{
font-size:14px;
border-bottom: solid 1px #cccccc;
}
#sub_prod_descprods h2{
font-size:14px;
border-bottom: solid 1px #cccccc;
}




/* Supplier Viewer */
#sup_viewer_bar{
color: #fff;
background:#333333;
padding: 15px;
}
#sup_viewer_bar form{
margin:0;
padding:0;
}

#sup-sup{
border-bottom: 1px dotted #641287;
padding-bottom:10px;

}
#sup-sup p{
padding:0;
margin:0;
padding-bottom:3px;
}
#sup-sup h4{

}

