/* CSS Document */



body

{

background-color:#f0f0f0;

margin:0;

padding:0;

font-family:Arial, Helvetica, sans-serif;

color:#82888c;

font-size:12px;

}



#wrapper

{

width:848px;

height:auto;

margin:0 auto;

background-color:#bae3f7;

border:#ffffff solid 1 px;

border-top:0;

padding-bottom:15px;

}





#wrap

{

width:788px;

height:auto;

padding:15px;

margin:0 auto;

background-color:#FFFFFF;

}



#top

{

width:100%;

height:auto;

}



#logo

{

width:788px;

height:auto;

font-family:"Trebuchet MS";



font-weight:bold;

color:#115580;

}

#left {
	float: left;
}
#right {
	float: right;
}

.slogan

{

color:#a0b9c5;

font-size:12px;

font-weight:bold;

}



#menucontainer

{

width:420px;

height:29px;

float:right;

margin-top:10px;

}







#bluebox

{

width:788px;

height:25px;

background-color:#315e7a;



background-repeat:no-repeat;



color:#ffffff;
background-image:url(top_banner.jpg);

}



h1

{

font-family:"Trebuchet MS";

margin:0;

padding:0;

font-size:22px;

font-weight:bold;



padding-top:10px;

padding-bottom:10px;

border-bottom:#4783a8 dotted 1px;

margin-bottom:10px;

}



#button

{

width:96px;

height:18px;

background-color:#a1c837;

border:#ffffff solid 1px;

margin-top:10px;

color:#FFFFFF;

font-size:11px;

font-weight:bold;

text-transform:uppercase;

text-align:center;

padding-top:6px;

}



#button a

{

text-decoration:none;

color:#FFFFFF;

}



#button a:hover

{

text-decoration:none;

color:#000000;

}



#content

{

width:100%;

height:auto;

}

a{
color:#828f9c;
text-decoration:none;
}
a:hover{
color:#46b6e4;
text-decoration:underline;
}

#footer

{

width:850px;

height:auto;

margin:10px auto;

color:#939a9c;

font-size:11px;

text-align:center;

}



#footer a

{

font-size:12px;

color:#4f5557;

text-decoration:none;

}



#footer a:hover

{

color:#4f5557;

text-decoration:underline;

}

/* MENU CSS*/


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a{
float: left;
color: gray;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
background: white url(media/menudivide.gif) top right repeat-y;
}

#underlinemenu ul li a:hover{
color: black;
background-color: #F3F3F3;
border-bottom: 4px solid black;
padding-bottom: 0;
}

#underlinemenu ul li a.current{
color: black;
background-color: #F3F3F3;
border-bottom: 4px solid black;
padding-bottom: 0;
}


/* MENU CSS ENDS*/

/*PROD TABLE STARTS*/
.prod_table
{ 
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13px;
color: #404040;
border: 1px #d79900 solid;
border-collapse: collapse;
border-spacing: 0px;
}
.prod_table td{
border:1px silver solid;
valign:bottom;
}
.prod_category{
background-color:#bae3f7;
}
.div_prod{
width:250px;
}
.prod_title{
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
color: #a4750b;
}
.prod_description{
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size: 11px;
color: #404040;
}
.prod_price{
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 13px;
color: #003366;
}
.prod_addtocart{

}
/*PROD TABLE ENDS*/
/*Table CSS Starts*/
#table1 {
	width: 790px;
	padding: 5px;
	margin: 10px;
	color:black;
}
th {
	font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;	
}
#shortdesc{
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	font: bold 11px sans-serif, verdana, arial;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
/*Table CSS Ends*/
/*Checkout */

label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 7.5em;
color: #ffffff;
background: #4d9494;
border: 2px outset #000000;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */

}
input
{
color: #000000;
background: #e4e4e4;
border: 1px solid silver;
font: 1.0em normal small "Trebuchet MS",Tahoma, verdana, arial, helvetica, sans-serif;
line-height: 1.6em;
}

fieldset
{
border: 1px solid silver;
font: 1.2em normal small "Trebuchet MS",Tahoma, verdana, arial, helvetica, sans-serif;
line-height: 1.6em;
}
