body {
	background:url(../images/hdr_bg.gif) repeat-x 0 0;
	padding: 0px;
	margin: 0px;
	width: 7500px;
	height: 750px;
	position: absolute;
}
#container{	margin:0 auto;width:852px;  padding-bottom: 86px;}
#header{ height:115px; overflow:hidden;}

#selLogo{height: 101px; float:left;}
h1{	background:url(../images/logo.jpg) no-repeat scroll 0 0; height:101px; margin:10px 0 0 25px;}
h1 a{ text-decoration:none; text-indent:-99999em; overflow:hidden; display:block; width:158px; height:101px;}
#Nav{ float:right; width:470px; margin-top:70px; padding-right:30px;}
#Nav ul li{ list-style: none outside none; display:inline;  padding:20px;}
#Nav ul li a{ font:13px "Arial", Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
#Nav ul li a:hover{text-decoration:none;}

#content{
	background:url(../images/cnt_bg.gif);
	overflow:hidden;
	padding:5px 8px;
	min-height: 650px;
	max-height: 850px;
}
#main{
	width:607px;
	float:left;
}
#main h2, #tab-content h2{
	font: bold 14px "Arial", Helvetica, sans-serif;
	padding:2px 0 5px 0;
	color:#d33191;
}
#main p, #tab-content p{
	font:12px "Arial", Helvetica, sans-serif;
	color:#3A3A3A;
	padding:4px 0 10px 0;
}
#selWelcome,.main-content{
	padding:10px 0 10px 20px;
}
#selWelcome ul{
	margin:0;
}
#selWelcome ul li{
	background:url(../images/ic-li.jpg) no-repeat scroll 1px 6px;
	font:12px "Arial", Helvetica, sans-serif;
	color:#4c4d4f;
	padding:6px 0 6px 28px;
}
#main .ltrs-info p, #main .ltrs-info { 	
	font:12px "Arial", Helvetica, sans-serif;
	color:#4c4d4f;
	padding:0;
}
	
#main .ltrs-info {padding:4px 0 10px;}

#sidebar{
	width:215px;
	float:right;
}
#selPinkbox{
	background:url(../images/sbtop-bg.jpg) repeat-x scroll 0 0;
	height:183px;
	margin-bottom:10px;
}
#selPinkbox ul li{
	text-decoration:none;
	background:url(../images/ic-sbtop.png) no-repeat 16px 18px;
	padding:16px 0 0 42px;
}
#selPinkbox ul li a{
	font:14px "Arial", Helvetica, sans-serif;
	color:#fbd6ec;
}
#selNews { margin:0 0 10px 0; }
.clsBox-swd {
	background:url(../images/nws_bg.gif) repeat-y;
	padding:0 0 1px 3px;
	width:217px;
}
.clsContact{
	padding: 5px 6px 5px 10px;
	}
.clsContact p{
	font-size:14px;
	color:#910156;
	padding:3px 0;
}

#stamp {
	text-align: center;
	margin-top: -3px;
	margin-bottom: 6px;
}

.clsBox-swd ul  { padding:0 0 5px 5px; }
ul.list li{
	text-decoration:none;
	background:url(../images/ic-list.png) no-repeat 6px 12px;
	padding:10px 9px 0 25px;
	font:12px "Arial",Helvetica,sans-serif;
	color:#3A3A3A;
}
.clsBox-swd ul li a{
	font:12px "Arial", Helvetica, sans-serif;
	color:#303030;
}
#sidebar h3{
	font:14px "Arial", Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#c20273;
	padding:7px 0 7px 19px;
}
.cllBox-bottom{
	background:url(../images/nws_bottom.gif) no-repeat;
	height:6px;
	width:220px;
}
#footer { 
 	clear: both;
    height: 16px;
    margin: -86px 0 0;
    padding: 60px 0 0;
	background:url(../images/bg-footer.png) repeat-x 0 0;
	position:fixed;
	bottom: 0px;
	left: 0px;
	clear: both;
	margin: 0;
	z-index: 500;
	width:100%;
}
 
#footer .copy { width:190px; height:25px; font-size:10px; color:#fff; text-align:center; position:absolute; top:0; right:0; margin-top: -3px;}

#footer .copy a { color: #FFF; text-decoration: underline;}

#footer  .clswrap {
	margin:0 auto;
	width:846px;
	position:relative;
}
#selfnav { text-align:center; margin:-4px auto auto 109px; width:400px; }
#selfnav li{
	display:inline;
	background:url(../images/fnav_sep.jpg) no-repeat 0 7px;
	margin:0 0 0 8px;
}
#selfnav ul li.nosep {
	background:none	repeat scroll 0 0;
}
#selfnav li a{
	text-decoration:none;
	font-size:11px;
	color:#FFFFFF;
	padding:0 0 0 15px;
}
/*product page*/
#prods { padding:15px 0; }
#prods h2 span{ font:bold 12px "Arial", Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#c20273;
	padding:5px 25px; }
#prods .items { padding:20px 20px 20px 25px; text-align:center; }
#prods .items img { margin:0 20px 20px 0; }
#product-details { padding:10px 0; }
#product-details #tabs ul { overflow:hidden; }
#product-details #tabs li { float:left; margin:0 3px 0 0;}
#product-details #tabs li a { display:block; width:125px; line-height:25px; background:#d33191; color:#fff; text-align:center; font-size:12px; font-weight:bold; }

.tab_content { background:#e7c0fd url(../images/bg-shd-full.jpg) repeat-x bottom center; height: 625px;}
.tab_content .shd-top  { background:url(../images/shd-t.jpg) repeat-x 0 0 ; padding:1px 0 0; }
.tab_content .shd-left { /*background:url(../images/shd-l.jpg) repeat-y 0 0;*/ padding:0 0 0 2px; }
.tab_content .info { padding:20px 10px;  min-height:400px; overflow:hidden; }
.tab_content .info .col-1 { width:510px; float:left; }
.tab_content .info .col-1 p { font: 12px "Arial",Helvetica,sans-serif;}
.tab_content .info .col-2 { width:290px; float:right; }
.tab_content .info .col-1 ul { margin:0 0 10px 0; }
.tab_content .info .col-2 h3 { font:bold 12px Arial, Helvetica, sans-serif; color:#c30174; padding:0 0 15px 0; }

.col-2 h2 span { 
	background-color:#c20273;
	padding:5px 11px;
	margin-left: 15px;	
}

.col-2 h2 span a { text-decoration:none; outline:none; color:#FFF; font:bold 12px "Arial", Helvetica, sans-serif;}

/*eof product page*/

/* quality page */
ul.list li { background:url(../images/ic-list.png) no-repeat scroll 1px 12px; }
/*eof quality page*/

/* contact page */
#contact { overflow:hidden; clear:both; }
#selForm { width:355px; padding-right:10px; float:left; min-height:495px; background:#fdeaf5 url(../images/ic-oval.jpg) no-repeat 180px 350px ; }
#selAddress { width:355px; padding:0 10px; float:right; min-height:495px; background:#fdeaf5 url(../images/ic-oval.jpg) no-repeat 180px 350px ; }
#selAddress h2 { text-align:right; }
#contact h2 { color:#b7016d; padding:10px 10px 20px; font-weight:bold; font-size:14px; }
#contact .row { overflow:hidden; margin:15px 0 5px 0; }
#contact .row.txt-field { background:url(../images/bg-txt-fields.jpg) no-repeat 0 0; height:23px; width:356px; }
#contact .row.area-field { background:url(../images/bg-txt-area.jpg) no-repeat 0 0; height:96px; width:356px; }
#contact .row.search-field { background:url(../images/bg-search-filed.jpg) no-repeat 0 0; height:22px; width:357px; }
#contact .row label { float:left; display:block; width:70px; padding:5px 10px 5px 15px; font-weight:bold; color:#fff; font-size:12px; }
#contact .row .clstext { border: 0 none; font-size:12px; height: 18px; margin: 3px 5px; width: 250px;}
#contact .row .clsArea { width:250px; height:80px; margin:4px 0 0; border:0; }
#contact .row .search-input { color:#910156; font:bold 12px Arial, Helvetica, sans-serif;border: 0 none; height: 18px; margin: 3px 5px; width: 250px; }
#contact .row .bt-search { background: none; border: 0;color: #FFFFFF;cursor: pointer;font-size: 12px;font-weight: bold;padding: 0;text-align: center;width: 90px; }

#selAddress .title { background:url(../images/bg-txt-fields.jpg) no-repeat 0 0; height:23px; width:356px;  margin:0 0 20px 0; overflow:hidden; }
#selAddress .title label { float:left; display:block; width:70px; padding:5px 10px 5px 15px; font-weight:bold; color:#fff; font-size:14px; }
#selAddress .title h4 { padding:5px 0 0 110px; font-weight:bold; color:#910156; font-size:14px; }
#selAddress .adds { background:url(../images/bg-adds.jpg) no-repeat 0 0; width:358px; height:94px;  margin:0 0 8px 0; } 
#selAddress .adds .info { padding:10px; }
#selAddress .adds .info p { color:#363536; font-size:12px; line-height:15px; }

#product-details #tabs ul { overflow:hidden; }
#product-details #tabs li { float:left; margin:0 3px 0 0;}
#product-details #tabs li a { display:block; width:125px; line-height:25px; color:#fff; text-align:center; font-size:12px; font-weight:bold; }

#tabs li:nth-child(1).active {
	background: #27C2F2;
	color: #d23c96;
}

#tabs li:nth-child(2).active {
	background: #FDCC1B;
	color: #d23c96;
}

#tabs li:nth-child(3).active {
	background: #7E4D9F;
	color: #d23c96;
}

#tabs li:nth-child(4).active {
	background: #F68121;
	color: #d23c96;
}

#tabs li:nth-child(5).active {
	background: #248651;
	color: #d23c96;
}

/*tab container*/
#tab1 {
	background: #FEECD6; /* old browsers */
	background: -moz-linear-gradient(top, #FEECD6 10%, #F68121 73%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#FEECD6), color-stop(73%,#F68121)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEECD6', endColorstr='#F68121',GradientType=0 ); /* ie */
}

#tab2 {
	background: #E7C0FD; /* old browsers */
	background: -moz-linear-gradient(top, #E7C0FD 10%, #7E4D9F 73%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#E7C0FD), color-stop(73%,#7E4D9F)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E7C0FD', endColorstr='#7E4D9F',GradientType=0 ); /* ie */
}

#tab3 {
	background: #DEF2FD; /* old browsers */
	background: -moz-linear-gradient(top, #DEF2FD 0%, #27C2F2 73%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DEF2FD), color-stop(73%,#27C2F2)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DEF2FD', endColorstr='#27C2F2',GradientType=0 ); /* ie */
}

#tab4 {
	background: #C3FBBD; /* old browsers */
	background: -moz-linear-gradient(top, #C3FBBD 10%, #248651 73%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#C3FBBD), color-stop(73%,#248651)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C3FBBD', endColorstr='#248651',GradientType=0 ); /* ie */
}

#tab5 {
	background: #F9E9AE; /* old browsers */
	background: -moz-linear-gradient(top, #F9E9AE 10%, #FDCC1B 73%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#F9E9AE), color-stop(73%,#FDCC1B)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9E9AE', endColorstr='#FDCC1B',GradientType=0 ); /* ie */
}

/*Local Scrolling*/

.page{
	margin:0px;
	padding-left: 2.5%;
	padding-right: 350px;
	width: 850px;
	float:left;
}

/*Lava Lamp*/

        .lavaLampWithImage {
            position: relative;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: url("../images/cowma_lava.gif") no-repeat right;
						background-position: 50px -20px;
                        width: -10px;
						height: 30px;
                        z-index: 8;
                        position: absolute;
						bottom: 12px;
                    }
                        .lavaLampWithImage li.back .left {
                            background: url("../images/cowma_lava.gif") no-repeat top left;
                            height: 30px;
							bottom: 12px;
							margin-left: -8px;
							margin-top:7px;
                            margin-right: 34px; /* 7px is the width of the rounded shape */
                        }
                    .lavaLampWithImage li a {
                        text-decoration: none;
                        outline: none;
                        bottom: 12px;
                        z-index: 10;
                        position: relative;
                        overflow: hidden;
                     }
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }

.cform_success
{
.border: 1px #567397 solid;
.height: auto;
width: 350px;
padding: 4px;
background: #f5f9fd;
text-align: center;
-moz-border-radius: 5px;
font-size:12px;
align:center;
}

.error_class
{
font-size:12px;
color:#FF0000;
}