/* CSS Document */
a:link {
color:#049dfe;

}
a:active {
color: #049dfe;

}
a:visited {
color: #049dfe;

}
a:hover {
color: #0584d4;
text-decoration:underline;
background:#eaf7ff;
}

a img {
border: none;
}

body {
text-align: center;
margin: 0px;
padding: 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #283965;
background: #ffffff;
background-image: url(../images/bg.gif);
background-repeat:repeat;

}

/*#pg_cart{
top: 154px;
font-size: 10px;
position:absolute;
color:#fff;
width: 764px;
text-align: right;
}
#pg_cart a{
font-size:10px;
}
#pg_cart a:hover{
font-size:10px;
}

*/
#pg_container
{
font-size: 12px;
text-align: left;
margin: 0px auto;
padding: 0px;
border:0;
width: 790px;
background: #ffffff;



}
#pg_header {
background:#FFFFFF;
background-repeat: no-repeat;
height: 300px;

border-bottom: solid 1px #8ac3e8;
}

/* border-bottom: solid 1px #ffc7c6; */

/* Header Items */


#pg_content { 
	float: left;
	width: 790px;
	padding: 12px;
}

#pg_content_left {

	float: left;
	font: 12px;
	border-right:dotted 1px #CCCCCC;
	width: 610px;
	padding: 5px;
}

#shop_cart{
float:right;
width:150px;
padding:5px;
}

#shop_cart #con_cart #con_cart_total img{
outline:none;
text-decoration:none;
outline:none;
}


#pg_content h1{
padding:0;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom: 12px;
padding-bottom:6px;
font-size:16px;
}

#pg_content h2{
font-size:14px;
margin: 0px;
padding-top: 6px;
padding-bottom: 4px;
}

#pg_content h3{
font-size:12px;
margin: 0px;
padding-top: 6px;
padding-bottom: 6px;
color: #6b042c;
}

#pg_content p{
font-size:100%;
margin: 0;
padding-bottom: 8px;
}

#pg_content table{
font-size:100%;
}

#pg_content img{
background-color: #FDFDFD;
padding: 3px;
}


#pg_footer {
clear: both;
color: #de709b;
font-size:10px;
background-image: url(../images/footer.gif);
background-repeat: no-repeat;
height: 80px;
/* Box Model Hack */
height/* */:/**/60px;
height: /**/60px;
padding-left: 15px;
padding-top: 10px;
padding-bottom: 10px;
border-top: solid 1px #CCCCCC;
}
#pg_footer a{
color:#de709b;
font-size:10px;
text-decoration: underline;
}
#pg_footer a:hover{
font-size:10px;
color: #de709b;
text-decoration: underline;
background-color:#FFF1F6;
}


/* Menu Items*/
/* */

#pg_menu {
	width: 790px;
	top: 198px;
	position: absolute;
	margin-left: 0px;
	height: 36px;
	overflow: hidden;
	left: 1px;
}

#pg_menu ul {
list-style: none;
padding: 0;
margin: 0;
}

#pg_menu li{
float: left;
height: 130px;
width: 20%;
}

#pg_menu li a{
font-size:12px;
float: left;
border-right: 1px solid #943a5e;
display: block;
color:#000000;
text-decoration: none;
text-align: center;
padding-top: 6px;
padding-right: 8px;
padding-bottom: 6px;
padding-left: 8px;

}
/* Hide from IE5-Mac \*/
#pg_menu li a
{
float: none
}
/* End hide */
#pg_menu
{
width:790px;
} 
#pg_menu a:hover {
background-color: #6b042c;
background-image: none;
}



/* Image and Prod Gallerys */
/* */
#imgloop{
margin-top: 15px;
}
#imgloop td{
}


/* Forms */
/* */
.form_field{
padding:2px;
margin:0px;
font-size:12px;
font-family: Tahoma, sans-serif;
color:#333333;
}
.form_button{
padding:2px;
margin:0px;
font-size:12px;
font-family: Tahoma, sans-serif;
font-weight:bold;
color:#333333;
}
.form_field_td {
font-size: 12px;
color: #666666;
padding: 6px;
border-top: #999999 solid 1px;
border-right: #999999 solid 1px;
}
.form_field_name {
font-size: 12px;
font-weight: bold;
color: #666666;
padding: 6px;
text-align: left;
white-space: nowrap;

}
.form_action_name{
font-size: 12px;
font-weight: bold;
color: #666666;
padding: 6px;
text-align: left;
white-space: nowrap;

}
.form_action_td{
font-size: 12px;
color: #666666;
padding: 6px;
border-top: #999999 solid 1px;
border-bottom: #999999 solid 1px;
border-right: #999999 solid 1px;
}


/*Checkout*/

/*All checkout elements defined*/

/*Tables*/

.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;
}
.tbl_box{
border: solid 1px #999;
padding: 3px;
}

td {font-size:12px;}
