#tabs  {
position:relative;
top:10px;
left:50%;
width:690px;
height:160px;
margin-left:-345px;
}
#banner {
position:relative;
top:1px;
left:50%;
width:690px;
height:160px;
margin-left:-345px;
z-index : 1;
background-image : url(../image/banner2.gif);
}
#mainPage {
	height:355px;
	
}
#allProducts {
	height:auto;
}
#contact {
	height:355px;
}
#about {
	height:300px;
	
}
#headers {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}
#cvs_hader {
	font-size: 24px;
}
#cvs_content {
	font-size: 13px;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	text-align: justify;
}
#cvs_address {
	font-size: 12px;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	text-align: center;
	font-weight:bold;
}
#copyright {
	font-size: 12px;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	text-align: center;
	font-weight:bold;
}
.pics {
height : 100px;
width : 100px;
padding : 0;
margin : 5;
}
.pics img {
padding : 7px;
width : 100px;
height : 100px;
top : 0;
left : 0;
}
* {
margin : 0;
padding : 0;
}
.clear {
clear : both;
}
fieldset {
border : none;
}
input, textarea, a {
outline : none;
}
#page-wrap {
width : 600px;
margin : 0 auto;
background : url(../image/contactForm/bgContactForm.png) no-repeat top center;
height: 290px;
}
form {
padding : 20px 0 0 60px;
margin-left:-45px;
}
h1 {
text-align : center;
padding-top : 200px;
}
#formLeft {
width : 320px;
float : left;

}
#formLeft input {
width : 225px;
margin : 0 0 20px 0;
border : none;
margin : 13px 0 0 8px;
font-size : 1.4em;
}
#formLeft .input-bg {
height : 35px;
margin-bottom : 10px;
position : relative;
}
#formRight {
width : 360px;
float : right;
margin-top:-140px;

}
#formRight textarea {
width : 315px;
height : 150px;
display : block;
border : none;
margin : 13px 0 0 20px;
padding : 0 0 13px 0;
font-family : "Trebuchet MS";
font-size : 1.3em;
overflow : scroll;
overflow-y : scroll;
overflow-x : hidden;
resize : none;
}
label {
display : block;
font-size : 1.2em;
text-indent : 10px;
font-weight : bold;
font-family : "Trebuchet MS";
}
label.error {
position : absolute;
top : -16px;
right : 49px;
padding : 3px;
color : #da3939;
font-size : 1em;
text-align : right;
font-style : italic;
font-weight : normal;
}
label.msg {
margin-left : 10px;
}
#btnSend {
clear : both;
margin-left : 20px;
position : relative;
top : 0px;
background : #8abbd0 url(../image/contactForm/submit.png) no-repeat;
text-align : center;
line-height : 25px;
color : #000000;
font-size : 0.8em;
font-weight : bold;
font-family : "Trebuchet MS";
width : 100px;
height : 25px;
border : 0;
}
#btnClear {
clear : both;
margin-left : 244px;
margin-top: 15px;
width : 100px;
height : 25px;
background : #8abbd0 url(../image/contactForm/submit.png) no-repeat;
text-align : center;
line-height : 25px;
color : #000000;
font-size : 0.8em;
font-weight : bold;
font-family : "Trebuchet MS";
border : 0;
}
p#success {
padding : 3px 10px;
background : #ccffff;
border : 2px solid #8abbd0;
color : #000000;
font-weight : bold;
margin-bottom : 10px;
text-align : center;
}
p#bademail, p#badserver {
padding : 3px 10px;
background : #ff6666;
border : 2px solid #cc3300;
color : #ffffff;
font-weight : bold;
margin-bottom : 10px;
text-align : center;
} 
#ptable{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
table#ptable {
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-left:0px;
}


#ptable td, #ptable th{	
	vertical-align:middle;
}


#ptable tbody td,#ptable tbody th {
	background-color: #e9f3f8;
	font-weight:normal;
	font-size: 85%;
	padding: 0.4em 0.5em 0.4em 0.5em;
}

#ptable tbody tr.odd th, #ptable tbody tr.odd td{
	background-color: #dbeff9;
}

#ptable tbody th{	
	font-weight: bold;	
}

#ptable a:link#ptable, #ptable a:visited#ptable, #ptable a:active#ptable {	
	color:#444F66;
	background-color: transparent;
	text-decoration: underline;
}

#ptable a:hover {
	text-decoration:none;
	background-color:#1E90FF;
	color: #FFFFFF;
}
#productname {
	color:#000000;
}
#price {
	color:#999999;
}

#selection {
	top:10px;
	height:auto;
	width:auto;
	left: -50px;
}
#category{
	position:relative;
	margin-left:-15px;
	width:130px;
	font-family : "Trebuchet MS";
	font-size:13px;
	color:#CC00FF;
}
#subcategory {
	position:relative;
	margin-left:15px;
	width:145px;
	font-family : "Trebuchet MS";
	font-size:13px;
	color:#CC00FF;
}
#txtSearch {
	position:relative;
	margin-left:15px;
	font-weight : bold;
	font-size:14px;
	font-family : "Trebuchet MS";
	font-weight:bold;
	color:#2E2E2E;
	background-color:#D5E7F9;
	border:solid 1px;
	border-color:#000000;
}
#btnShowProducts {
    background: #FFFFFF url(../image/products/btnShowProducts.png) no-repeat;
	clear:both;
	position:relative;
	top:2px;
	width:100px;
	height:25px;
	margin-left:15px;
	text-align : center;
	line-height : 25px;
	color : #000000;
	font-size : 0.8em;
	font-weight : bold;
	font-family : "Trebuchet MS";
	border : 0;
}
#pages {
	position:relative;
	margin-left:0px;
	width:100px;
	color:#CC00FF;
}
p#errorMessage {
	/*margin-left:5px;*/
	padding : 3px 10px;
	background : #ff6666;
	border : 2px solid #cc3300;
	color : #ffffff;
	font-weight : bold;
	margin-bottom : 10px;
	margin-top: 5px;
	text-align : center;
	width:610px;
}
#contentLoading {
	/*margin-left:5px;*/
}
#cvs {
	background-image:url(../image/bg.jpg);
	background-repeat:no-repeat;
	background-position:center 0%;
	background-color:#FFFFFF;
}