/*****************************************
* Ideal CSS
* layout.css
* Default stylesheet for Spare Pair Web Site
******************************************/


/*****************************************
Resets
******************************************/
html, body, form, fieldset { margin: 0; padding: 0; font-family:"Times New Roman", Times, serif; color: #464646; }
html{ font-size: 11px; }
body { text-align: left; background:url(images/bodybg.jpg) repeat-y center top; font-size: 13px; line-height: 18px; }

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h5, h6, p, pre,
blockquote, ul, ol, dl, address { margin: 1em 0; padding: 0; }

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote { margin-left: 1em; }

/* Miscellaneous conveniences: */
form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 10px; }
a { color: #5a9897; text-decoration: none; outline: none;}	
a:hover { color: #205b5a; }	
h1{
	font-weight: 600;
	color: #C893BD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:center;
	margin:0px 0px 14px 0px;
	padding:14px 0px 0px 0px;
}

h2{
	font-weight:bold;
	color: #0058A8;
	font-size:17px;
	padding:0px;
	margin:17px 0px 0px 0px;
}

h3{
	font-size: 100%;
	font-weight: 600;
	color: #5a9897;
}
img{
	border: 0;
	
}

.clear { height: 1%; clear: both; }

.capslock
{
text-transform:uppercase;
}

#main
{
width:779px;
margin:0px auto;
}

#header
{
height:206px;
background:url(images/headerbg.gif) repeat-x left top;
}

#content
{
width:779px;
}

#content #leftcol
{
width:219px;
padding-left:5px;
float:left;
}

#content #rightcol
{
width:539px;
padding-left:21px;
float:right;
background:url(images/contentbg.gif) repeat-x left top;
overflow:hidden;
background-color:#EFEFEF;
padding:0px;
}

.browse_center{
background-color:#F99200;
height:24px;
float:left;
width:100%;
color:#ffffff;
font-size:12px;
font-weight:bold;
padding-left:15px;
padding-top:5px;
}

.browse_rgt{
background:url(../images/browse_right.gif) right top no-repeat;
width:9px;
height:24px;
float:right;
}


.existing img{
margin-top:2px;
}

.existing1{
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
background:#CECFCE;
}

.existing1 img{
margin:2px 0px 0px 0px;
}

.imgborder
{
border:1px solid #0059A8;
}

.productwidth
{
width:100%;
overflow:hidden;
}


.productcol
{
float:left;
padding-left: 20px;
width: 240px;
}


.right_padd
{
width:120px;
}

.textfield
{
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:464646;
padding-left:2px;
}

.frm_brdr1{
width:99.7%;
border:1px dashed #;
overflow:hidden;
font-family:;
font-size:px;
}

ul
{
list-style-type:none;
padding:0px;
margin:0px;
}

ul li
{
list-style-type:none;
background:url(images/bullet1.gif) no-repeat 25px 11px;
padding:5px 10px 0px 40px;
margin:0px;
}

.bullet
{
}

.bullet ul
{
list-style-type:none;
padding:0px;
margin:0px;
}

.bullet ul li
{
list-style-type:none;
background:url(images/bullet1.gif) no-repeat 0px 10px;
padding:5px 0px 3px 20px;
margin:0px;
}

.product
{
width:18%;
float:left;
text-align:center;
height:100px;
}

.unitprice
{
width:15%;
float:left;
text-align:center;
height:100px;
}

.quantity
{
width:10%;
float:left;
text-align:center;
height:100px;
}

.total
{
width:10%;
float:left;
text-align:center;
height:100px;
}

.scriptmname
{
width:37%;
float:left;
text-align:center;
height:100px;
}

.delete
{
width:;
text-align:center;
height:100px;
}

.email
{
width:13%;
height:30px;
float:left;
}


.h_product
{
width:18%;
float:left;
text-align:center;
height:23px;
background-color:#E1E1E1;
padding-top:7px;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#0058A8;
}


.h_unitprice
{
width:15%;
float:left;
text-align:center;
height:23px;
background-color:#E1E1E1;
padding-top:7px;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#0058A8;
}

.h_quantity
{
width:10%;
float:left;
text-align:center;
height:23px;
background-color:#E1E1E1;
padding-top:7px;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#0058A8;
}

.h_total
{
width:10%;
float:left;
text-align:center;
height:23px;
background-color:#E1E1E1;
padding-top:7px;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#0058A8;
}

.h_scriptmname
{
width:37%;
float:left;
text-align:center;
height:23px;
background-color:#E1E1E1;
padding-top:7px;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#0058A8;
}

.h_delete
{
width:;
text-align:center;
height:23px;
background-color:#E1E1E1;
padding-top:7px;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#0058A8;
}

.grandt_product
{
width:18%;
float:left;
text-align:center;
height:23px;
padding-top:7px;
}


.grandt_unitprice
{
width:15%;
float:left;
text-align:center;
height:23px;
padding-top:7px;
}

.grandt_quantity
{
width:10%;
float:left;
text-align:center;
height:23px;
padding-top:7px;
}

.grandt_total
{
width:10%;
float:left;
text-align:center;
height:23px;
padding-top:7px;
}

.grandt_scriptmname
{
width:37%;
float:left;
text-align:center;
height:23px;
padding-top:7px;
}

.grandt_delete
{
width:;
text-align:center;
height:23px;
padding-top:7px;

}


.email
{
width:13%;
height:30px;
float:left;
}

.email_input
{
width:37%;
height:30px;
float:left;
}


.infoheading
{
background-color:#E1E1E1;
height:20px;
color:#0058A8;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
text-indent:15px;
padding-top:5px;
clear:both;
}



.button
{
background-color:#FBCF66;
border:1px solid #FFA82C;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#0059A8;
font-weight:bold;
cursor:hand;
}

.border
{
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
border-top:1px solid #E3E3E3;
}

.border1
{
border:1px solid #E3E3E3;
}

.page_title{
font-size: 20px;
color: #ffffff;
font-family: "Times New Roman", Times, serif;
padding-top: 3px;

}
h4 {
font-size: 20px;
color: #ffffff;
font-style: normal;
font-weight:bold;
font-family: "Times New Roman", Times, serif;
display: inline;
}
.heading
{
	font-weight: bold;
	color: #006FD2;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	line-height:17px;
}

.heading1
{
	font-weight: bold;
	color: #0058A8;
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	line-height:17px;
}

.heading2
{
	font-weight: normal;
	color: #ffffff;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	padding-left: 20px;
	vertical-align: middle;
	padding-top: 3px;
	
}



.heading3
{
	font-weight: bold;
	color: #006FD2;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	line-height:17px;
}

.registration_text
{
	font-weight: bold;
	color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	margin-left: 15px;
}

#heading_bg
{
background:url(images/headingbg.gif) no-repeat left top;
height: 41px;
}

#contactform
{
width:400px;
padding-left:11px;
padding-right:11px;
padding-top:15px;
}

contactform, #contactleftcol
{
width:160px;
float:left;
}

#contactdirector
{
width:350px;
float:left;
margin: 0px;
padding: 15px;
}

contactform, #contactrightcol
{
width:px;
float:;
}

contactform, contactleftcol, .width
{
width:160px;
float:left;
height:30px;
padding-left:15px;
}

contactform, contactrightcol, .width1
{
width:;
float:;
height:30px;
}

/*---css start for footer nav------*/

.footer
{
	font-weight: normal;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	background:url(images/footerbg.gif) repeat-x left top;
    height:53px;
	line-height:22px;
	clear:both;

}

.footer a:link
{
	font-weight: normal;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
    line-height:22px;
}


.footer a:visited
{
	font-weight: normal;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
    line-height:22px;
}


.footer a:hover
{
	font-weight: normal;
	color: #F99200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
    line-height:22px;
}


.footer a:active
{
	font-weight: normal;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
    line-height:22px;
}


/*---css start for footer nav------*/


/*---css start for top nav------*/
.topnav
{
	font-weight: bold;
	color: #0058A8;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
}

.topnav a:link
{
	font-weight: bold;
	color: #0058A8;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
}


.topnav a:visited
{
	font-weight: bold;
	color: #0058A8;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
}


.topnav a:hover
{
	font-weight: bold;
	color: #F99200;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
}


.topnav a:active
{
	font-weight: bold;
	color: #0058A8;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
}



/*---css end for top nav------*/


/*---css start for readmore nav------*/
.readmore
{
	font-weight: bold;
	color: #ED8A00;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
}

.readmore a:link
{
	font-weight: bold;
	color: #ED8A00;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
}


.readmore a:visited
{
	font-weight: bold;
	color: #ED8A00;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
}


.readmore a:hover
{
	font-weight: bold;
	color: #007CEA;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
}


.readmore a:active
{
	font-weight: bold;
	color: #ED8A00;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
}



/*---css end for readmore------*/


#leftnav
{
background:url(images/leftnavbg.gif) repeat-x top left;
background-color:#E5E5E5;
border:1px solid #E3E3E3;
width:209px;
}

/*---css start for readmore nav------*/
.leftnav
{
	font-weight: normal;
	color: #0058A8;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
}

.leftnav a:link
{
	font-weight: normal;
	color: #0058A8;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
}


.leftnav a:visited
{
	font-weight: normal;
	color: #0058A8;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
}


.leftnav a:hover
{
	font-weight: normal;
	color: #ED8A00;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
}


.leftnav a:active
{
	font-weight: normal;
	color: #0058A8;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
}



/*---css end for readmore------*/

#testimonials
{
width:210px;
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
border-bottom:1px solid #DADADA;
background:url(images/testimonialbg.gif) repeat-x top left;
background-color:#E6E6E6;
}
.hdr_merchandise {
	font-weight: normal;
	color: #0058A8;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
#merchandise
{
width:210px;
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
border-bottom:1px solid #DADADA;
background:url(images/testimonialbg.gif) repeat-x top left;
background-color:#E6E6E6;
}
#adsense
{
width:210px;
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
border-bottom:1px solid #DADADA;
background-color:#ffffff;
}
