
/* CSS Document */
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
a:active
{
  outline: none;
}

A { color:#f05171; text-decoration: none }
img {border: none; padding:0;}

p, table td {
text-align:left;

margin:0;
padding:10px 0 10px 0;
font:11.5px "Lucida Grande", Arial, Helvetica, sans-serif;
color:#4c4d4f;

}
#main td, #pmain  td {
margin:0;
padding:3px 0 3px 0;
}
#tableleft {
float:left;
width:390px;
}
#tableright {
margin:0 0 0 450px;
width:400px;
}
#paytablebill td {
margin:0;
padding:1px 3px 1px 3px;
}
#paytablebill .bold {
font-weight:bold;
}
#pbillship {
border:1px black solid;
}
#pbillship th {
background-color:#CCCCCC;
padding:2px;
}
#checkouttable {
margin:0;
padding:0 0 0 38px;
}
* html #checkouttable {
position:relative;
left:38px;
}
#paytablebill {
float:left;
margin:0;
padding:0 0 0 25px;

}
#paytableship {
width:300px;
}
#ordersummary {
margin:0 0 0 38px;
border:1px black solid;
float:left;
}
* html #ordersummary {
position:relative;
left:-35px;
}
#ordersummary td {
margin:0;
padding:6px 6px 3px 6px;
}
#ordersummary th {
margin:0;
background-color:#CCCCCC;
text-align:left;
border-bottom:1px black solid;
padding:6px 6px 3px 6px;
}
#main .box1 {
width:79px;
}
#wholesale {
text-decoration:underline;
color:#4c4d4f;
}
h1,h2,h3,h4 {
	margin: 0;
	padding:12px 0 6px 0;
	font-weight:900;
	color:#4c4d4f;
}

body{
height:auto; 
width:100%;
margin:0 auto;
padding:30px 0 0 0; 
text-align: center; 
font:11.5px "Lucida Grande", Arial, Helvetica, sans-serif;

color:#4c4d4f;
background-color:#FFFFFF;

}

.preload {
display:none;
}


#container {
width:922px;
height:auto;

background-image:url(../images/border.gif);
background-color:#FFFFFF;
background-repeat:repeat-y;
padding:0 0 0 38px;
position:relative;
top:0px;
margin:auto;
left:0px;
text-align:left;

}
#container2 {
text-align:left;
width:934px;

height:auto;
background-image:url(../images/home/rightbg.gif);
background-repeat:repeat-y;
background-position:right;
}
#logo {
padding:0 0 0 21px;
float:left;
width:331px;
}
#headerRight {
margin:0 0 0 400px;

text-align:left;
}
#headerRight ul {
margin:0;
padding:0;
}
#headerRight ul.topnav {
margin:0 0 0 170px;
padding:0 0 47px 0;
}
#headerRight ul li, #headerRight ul li a {
font-size:10px;
color:#f05171;
}
#headerRight ul li {
display:inline;
margin:0;
padding:0 11px 0 0;
}
#headert {
background-image:url(../images/topbar.gif);
width:960px;
height:44px;
background-repeat:no-repeat;
margin:auto;
}
#header {
background-color:#f48ba4;
width:860px;
height:120px;
border:none;
background-repeat:no-repeat;
margin:0 0 0 22px;
padding:0;

}

#main, #pmain {
width:874px;
height:441px;
background-image:url(../images/home/mainbg.gif);
background-position:right;
background-repeat:no-repeat;
margin:0 0 0 4px;
background-color:#FFFFFF;
}
#pmain h1, h3 {
margin:0;
padding:0 0 0 38px;
font-size:14px;
color:#f05d83;
}
#mainabout {
width:874px;
height:441px;
background-image:url(../images/about/aboutbg.jpg);
background-position:right;
background-repeat:no-repeat;
margin:0 0 0 4px;
background-color:#FFFFFF;
}
#mainproducts {
overflow:hidden;
position:relative;
width:874px;
height:441px;
background-image:url(../images/products/productbg.jpg);
background-position:right;
background-repeat:no-repeat;
margin:0 0 0 4px;
background-color:#FFFFFF;
}
#maintestimonials {
overflow:hidden;
position:relative;
width:874px;
height:441px;
background-image:url(../images/testimonials/testimonialsbg.jpg);
background-position:right;
background-repeat:no-repeat;
margin:0 0 0 4px;
background-color:#FFFFFF;
}
#maincontact {
overflow:hidden;
position:relative;
width:874px;
height:404px;
background-image:url(../images/contact/contactbg.jpg);
background-position:right;
background-repeat:no-repeat;
margin:0 0 0 4px;
padding:37px 0 0 0;
background-color:#FFFFFF;
}
#maincontact h1 {
font-size:14px;
color:#f05d83;
padding:12px 0 0 0;
margin:0;

}
#maincontact .c1 {
float:left;
width:243px;
padding:0 0 0 20px;
color:#4c4d4f;
}
#maincontact .c2 {
float:left;
color:#4c4d4f;
width:250px;
}
#maincontact .c3 {
float:left;
width:308px;
padding:40px 0 0 0;
color:#4c4d4f;
}
.proimgsep {
float:left;
width:90px;
position:relative;
height:90px;
}
#previmages img {
position:absolute;
bottom:0;

}
#previmages {
position:absolute;
bottom:0;
right:0;

}
#mainproducts .right {
text-align:center;
width:420px;
margin:0 0 0 442px;
}
#mainproducts .protext {
font-size:15px;
color:#f05d83;
width:400px;

font-weight:bold;
text-align:center;
}
#mainproducts .left p {
margin:0px;
padding:2px 0 2px 0;
}
#mainproducts .left {
float:left;
width:400px;
margin:0 0 0 38px;
}
#productimage {
float:left;
width:181px;
}
#plink, #qty {
margin:0 0 0 36px;
}
#mainabout .left {
float:left;
width:390px;
margin:0 0 0 38px;
}
* html #mainabout .left {
float:left;
width:380px;
margin:0 0 0 38px;
}
* html #mainabout .left p {
width:350px;
}
#maintestimonials .testname {
text-align:right;
font-style:italic;
font-size:10px;
position:absolute;
right:0;
}
#maintestimonials p {
float:left;
width:400px;
margin:0 0 0 38px;
padding:19px 0 19px 0;
position:relative;
}
#mainabout p {
padding:10px 0 2px 0;
}
#mainabout .right {
margin:0 0 0 450px;
width:358px;
}
#mainabout .right p.narrow {
width:195px;
}
#main .left p {
margin:0;
padding:3px 0 3px 0;
}
#main .left p.largelines {
line-height:20px;
font-size:11px;
}
#main .left {
float:left;
width:410px;
margin:0 0 0 38px;
}
#main .left a.small {
font-size:8px;
color:#4c4d4f;
}
#main .right {
margin:0 0 0 408px;
position:relative;
}
#homeimage1 {
position:absolute;
top:43px;
left:83px;
}
* html #homeimage1 {
position:absolute;
top:43px;
left:43px;
} 
#homeimage2 {
position:absolute;
top:58px;
left:10px;
display:none;
}
#main .left h1 {
font-size:14px;
color:#f05d83;
padding:24px 0 0 0;
margin:0;
}
 #mainabout h1, #mainproducts h1, #maintestimonials h1 {
font-size:14px;
color:#f05d83;
padding:24px 0 0 38px;
margin:0 0 0 0;
}
* html #mainabout h1, * html #mainproducts h1, * html #maintestimonials h1 {
font-size:14px;
color:#f05d83;
padding:24px 0 0 38px;
margin:0 0 0;
position:relative;
left:38px;
}
* html #main h1 {
margin:0 0 0;
position:relative;
left:38px;
}
#main p.pink, #maincontact .pink, .pink {
color:#f05d83;
}
#main p.largetxt {
font-size:12px;
}
#mainc {
width:860px;
height:400px;
margin:0 0 0 22px;
}
#footer {
text-align:center;
background-color:#f48ba4;
width:860px;
height:20px;
border:none;
background-repeat:no-repeat;
margin:0 0 0 22px;
padding:15px 0 0 0;
color:#FFFFFF;
font-size:13px;
}
#footerb {
background-image:url(../images/bottombar.gif);
width:960px;
height:47px;
background-repeat:no-repeat;
margin:auto;
} 
#footerb2 {
margin:0;
padding:0;
position:relative;
top:-12px;
}
#footerb2 li {
display:inline;
}
#footerb2 li.legal {
margin:0;
padding:0 175px 0 0;
}
#footerb2 li {
font-size:9px;
color:#4c4d4f;
}
#footerb2 li a {
font-size:9px;
color:#4c4d4f;
text-decoration:underline;
}
#footerb2 li.sociallink {
position:relative;
top:12px;
}
#footerb2 li.devby {
padding-right:16px;
}

#text1 {
position:relative;
top:256px;
}
#text2 {
position:relative;
top:256px;
display:none;
}
#text3 {
position:relative;
top:256px;
display:none;
}
#text4 {
position:relative;
top:256px;
display:none;
}
#text5 {
position:relative;
top:256px;
display:none;
}
#text6 {
position:relative;
top:256px;
display:none;
}


#image1 {
position:absolute;
left:506px;
top:-270px;

}
#image2 {
position:absolute;
top:-270px;
left:506px;
display:none;
}
#image3 {
position:absolute;
top:-270px;
left:506px;
display:none;
}
#image4 {
position:absolute;
top:-270px;
left:506px;
display:none;
}
#image5 {
position:absolute;
top:-270px;
left:506px;
display:none;
}
#image6 {
position:absolute;
top:-270px;
left:506px;
display:none;
}
label {
float:left;
width:70px;
padding:0;
margin:0;
}
#maincontact .formsep  {
padding:3px 0 0 0;
}
#contactsend {
margin:0 0 0 221px;
}
#wholepopup {
display:none;
position:absolute;
top:100px;
z-index:4;
background-image:url(../images/products/wholepopupbg.png);
width:630px;
height:541px;
}
#dispopup {
display:none;
position:absolute;
top:174px;
z-index:4;
background-image:url(../images/disbg.png);
background-repeat:no-repeat;
width:629px;
height:184px;
}
#policypopup, #privacypopup {
display:none;
position:absolute;
top:174px;
z-index:4;
background-image:url(../images/policybg.png);
background-repeat:no-repeat;
width:630px;
height:457px;
}
#policypopup h3, #privacypopup h3 {
margin:0;
padding:12px 0 2px 0;
}
#policypopup h1, #privacypopup h1 {
margin:0;
padding:12px 0 8px 0;
}
.popc {
text-align:left;
margin:8px 0 0 12px;
width:574px;
}
.popc h1 {
color:#FFFFFF;
font-size:19px;
padding-bottom:16px;
}
.popc p {
margin:0;
padding:3px 0 3px 0;
}
.popc h2 {
color:#FFFFFF;
font-size:16px;
margin:0;
}
.popc h3 {
font-size:14px;
font-weight:bold;
padding:0;
margin:0;
}
#opacc {
display:none;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:#FFFFFF;
z-index:2;
}
#closepro, #closedis, #closepolicy, #closeprivacy {
margin:0 0 0 464px;
}
.errc {
color:#f05171;

}
#reqfields {
color:#f05171;
}
