/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .8em;
margin: 0px;
text-align: center;
background: #ffffff url(img/bg.gif) top left repeat-x;
color: #efefef;
font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;
}

#header
{
position: relative;
margin: auto;
padding-left: 19px;
margin-top: 36px;	
width: 922px;
height: 124px;
}

#logo
{
position: absolute;
top: -36px;
left: 0px;
height: 125px;
width: 188px;
background: url(img/logo.jpg) top left;
z-index: 100;
}

#nav
{
position: relative;
padding-left: 228px;
padding-top: 28px;
height: 39px;
background: #000 url(img/navbg.jpg) bottom left repeat-x;
}

#nav li
{
position: relative;
float: left;
height: 39px;
}

#nav a
{
position: relative;
float: left;
height: 39px;
}

#nav img
{
position: relative;
display: block;
}


#sub
{
position: relative;
height: 57px;
width: 100%;
background: url(img/subnavbg.jpg) top left repeat-x;
text-align: left;
font-family: Times;
font-size: 1.1em;
}

#sub a
{
position: relative;
float: left;
display: block;
height: 38px;
}

#subone
{
width: 200px;
padding: 19px 0px 0px 40px;
background: url(img/bigarrow.jpg) left center no-repeat;
background-position: 15px;
color: #009DFE;
text-decoration: underline;
border-right: 2px solid #000;
}

a#subone:hover, a#subthree:hover
{
color: #fff;
}

#subtwo
{
width: 160px;
padding: 19px 0px 0px 40px;
background: url(img/bigarrow.jpg) left center no-repeat;
background-position: 15px;
color: #fff;
font-weight: bold;
text-decoration: underline;
border-right: 2px solid #000;
}

a#subtwo:hover, a#subfour:hover
{
color: #FF0048;
}

#subthree
{
width: 196px;
padding: 19px 0px 0px 40px;
background: url(img/bigheart.jpg) left center no-repeat;
background-position: 15px;
color: #FF0048;
font-weight: bold;
text-decoration: underline;
border-right: 2px solid #000;
}

#subfour
{
width: 190px;
padding: 19px 0px 0px 40px;
background: url(img/bigarrow.jpg) left center no-repeat;
background-position: 15px;
color: #009DFE;
text-decoration: underline;
font-weight: bold;
}


#headtag
{
position: relative;
margin: auto;
width: 941px;
padding: 10px 0 10px 0;
background: url(img/pagebg.gif) top left;
}

#headtag img{position: relative; display: block;}





/*  content decs follow */

#pagewrap
{
position: relative;
margin: auto;
width: 941px;
padding: 4px 0 30px 0;
background: url(img/pagebg.gif) top left;
}

h2
{
position: relative;
font-family: Georgia;
color: #FF0048;
font-size: 1.7em;
font-weight: bold;
}



#right
{
position: relative;
float: right;
padding-right: 25px;
width: 636px;
text-align: left;
}

#welcome
{
position: relative;
font-family: Georgia;
padding: 15px 20px 25px 20px;
background: url(img/welcomebg.jpg) top left no-repeat;
}

#welcome h2
{
color: #009DFE;
}

p
{
position: relative;
line-height: 1.8em;
padding: .75em 0 .75em 0;
}

.productbox
{
position: relative;
padding: 15px 20px 15px 20px;
border: 1px solid #181818;
}

.aproduct
{
position: relative;
padding: 7px 0px 15px 0px;
}

.productinfo
{
position: relative;
float: right;
width: 371px;
}

h4
{
position: relative;
font-size: 1.1em;
font-weight: bold;
color: #fff;
text-decoration: underline;
}

.productinfo p
{
position: relative;
font-size: .85em;
}

p.ordering
{
position: relative;
font-size: 1.1em;
font-weight: bold;
}

.ordering .price
{
position: relative;
margin-right: 10px;
padding: 0px 8px 0px 20px;
background: url(img/bluearrow.jpg) left center no-repeat;
color: #009DFE;
}

.ordering .infoor
{
position: relative;
margin-right: 8px;
padding: 0px 3px 0px 20px;
background: url(img/smallarrow.gif) left center no-repeat;
color: #FF0048;
text-decoration: underline;
}


#left
{
position: relative;
float: left;
width: 257px;
text-align: left;
}

h3
{
position: relative;
padding: 11px 0px 0px 50px;
height: 29px;
font-size: 1.1em;
font-weight: bold;
color: #fff;
background: url(img/h3bg.jpg) top left no-repeat;
font-family: Times;
}

.sblist
{
position: relative;
padding: 6px 0px 8px 19px;
background: url(img/sbbg.gif) bottom left no-repeat;
}

.sblist li
{
position: relative;
padding: 2px 0px 3px 15px;
font-family: Times;
font-size: 1em;	
}

.sblist li a
{
position: relative;
height: 1.3em;
display: block;
padding: 2px 0px 2px 20px;
background: url(img/smallarrow.gif) left center no-repeat;
color: #fff;
}

.sblist li a:hover
{
font-weight: bold;
color: #FF0048;
text-decoration: underline;
}

.myspace
{
position: relative;
margin-left: 19px;
padding: 5px;
text-align: center;
}

.sblist label
{
position: relative;
padding-bottom: 8px;
padding-top: 5px;
padding-left: 22px;
color: #4E4E4E;
font-family: Times;
font-size: .9em;
}

.inputxx
{
position: relative;
float: right;
margin-top: -4px;
margin-right: 20px;
padding: 4px 4px 0px 4px;
height: 21px;
width: 135px;
background: url(img/inputbg.jpg) top left no-repeat;
border: 0px;
}


.emome
{
position: relative;
display: block;
width: 135px;
background: url(img/)
}







#footer
{
position: relative;
margin: auto;
width: 922px;
padding: 0px 0px 0px 19px;
}

#footinside
{
position: relative;
padding: 15px 15px 0px 15px;
height: 95px;
background: url(img/footbg.jpg) top left repeat-x;
text-align: left;
}

#footlist
{
position: relative;
padding-top: 8px;	
text-align: center;
}

#footlist li
{
position: relative;
float: left;
border-right: 1px solid #fff;
}

#footlist li#nobor
{
border-right: 0px;
}

#footlist a
{
position: relative;
display: block;
width: 80px;
color: #fff;
}

#footlist a:hover
{
font-weight: bold;
}

.sitedetails
{
position: relative;
padding: 13px 0px 0px 16px;
font-size: .85em;
color: #585858;
}

.sitedetails a
{
font-weight: bold;
text-decoration: underline;
}

a.blue
{
color: #009DFF;	
}

a.red
{
color: #FF0048;
}







