/* CSS Document */

a { text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}	

.search_pname { font-family:verdana; font-size:11px; color:#000000; font-weight:bold; }
.search_desc { font-family:verdana; font-size:11px; color:#666666; }

#breadcrumbText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	position:absolute;
	left: 227px;
	top: 135px;
	width: 303px;
}

.prodTitle {
	font-family:verdana;
	font-size:14px;
	color:#f37e01;
	line-height:20px;
}

.discreption, .search_result {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
}

.other_items {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666;
}

.searchbox {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666; border:none;
}

.searchbox {
	font-family:Verdana; font-size:9px; color:#666666; border:0px;
}

.description {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #ffffff;
	letter-spacing:normal;
	line-height:15px;
}

.leftnav, .sizes {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #f37e01;
}

.breadcrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #f9f9f9;
}	

.reco_names {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #f37e01;
}

.prodname {
	background:url(images/productName.gif) no-repeat;
	font-family:verdana; 
	font-size:13px; 
	color:#ffffff; 
	letter-spacing:1px; 
	margin-left:5px; 
	padding-left:70px; 
	line-height:20px; 
	text-align:left; 
}
	
	
.leftnav_opt { font-family:verdana; font-size:10px; color:#f37e01; }

.hdr_prodsearch { font-family:verdana; font-size:11px; color:#FFFFFF; }
.hdr_links { font-family:verdana; font-size:13px; color:#FFFFFF; }

.footer_text { font-family:arial; font-size:11px; color:#FFFFFF; font-weight:bold; }



.header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 18px;
	color: #094fa3;
	padding-left: 30px;
	height:20px;
}

.pressNav {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b7785b;
	padding-right: 30px;
	vertical-align:top;
	padding-left:30px;
}

.megName {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#b7785b;
	text-align:left;
	padding-left:30px;
}

.prodDis {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#b7785b;
	text-align:left;
}

.validate {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#f37e01;
}

.copyRights {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#094fa3;
	text-align:center;
}

.subnav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:10px;
}
	
.contentTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	letter-spacing:1px;
}

/*------ -----------global style ---------------*/
.noGaps {
	border-collapse:collapse;
}

.noGaps tr td {
	padding:0;
	margin:0;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:18px;
	text-align:left;
}

#bkgd {
	background:url(images/squareBkgd2.gif) repeat;
	position:absolute;
	top:65px;
	left:0px;
	width:899px;
	height:800px;
	z-index:0;
}

#content {
	position:absolute;
	left:74px;
	top:50px;
	z-index:20;
}

#footer {
	width: 899px;
	position:absolute;
	top:870px;
	left:0px;
	height:25px;
	z-index:50;
}

#footer p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	padding:0px 0px 0px 5px;
	height:20px;
	text-align:left;
}

.go {
	vertical-align:baseline;
}

	
/* --------search results page style -----------*/

body {
	text-align:center;
	min-width:899px;
}

outerwrap {
	margin-left:auto;
	margin-right:auto;
}

#container {
	margin:0 auto;
	padding:0;
	width:899px;
	background-color:#000000;
	position:relative;
	top:5px;
}

#header {
	background:url(images/logo.gif) no-repeat;
	width:899px;
	height:65px;
	position:absolute;
	top:0px;
	left:0px;
}

#background {
	background:url(images/squareBkgd2.gif) repeat;
	position:absolute;
	top:65px;
	left:0px;
	width:899px;
	min-height:100%;
	height:auto;
	z-index:0;
}

#topCorner {
	position:absolute;
	top:0px;
	right:0px;
	z-index:10;
}

#bottomCorner {
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:240px;
	height:225px;
	border:0px;
	border-collapse:collapse;
	z-index:30;
}

#searchContent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:30px;
	padding-right:30px;
}

img.searchresult {
	padding-bottom:20px;
	border:0px;
	border:none;
}

#resultsProuName {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:30px;
	text-align:left;
}

#resultsDisc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

#resultsItem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

/*--- top navigation style ---*/
#header ul {
	position:absolute;
	top:22px;
	left:155px;
	width:744px;
	height:41px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#header ul li {
	float:left;
}

#header ul a {
	padding:0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing:1.5px;
	line-height:20px;
	text-decoration:none;
	color:#ffffff;
	float:left;
	display:block;
	border-right:#ffffff solid 1px;
}

#header ul a.last {
	border:none;
	display:block;
}

#header ul a.selected {
	color:#ed1b2e;
	font-size:20px;
	display:block;
	line-height:0px;
	float:left;
}

.dynalinked #header ul a.seclected {
	color:#ed1b2e;
	font-size:20px;
	display:block;
}

#header ul a:hover {
	color:#ed1b2e;
	display:block;
}

/*--- product detail page style ---*/

#bottomCornerProd {
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:267px;
	height:310px;
	border:0px;
	border-collapse:collapse;
	z-index:30;
}

#bottomCornerProd img{
	float:left;
}

#prodbkgd {
	background:url(images/squareBkgd2.gif) repeat;
	position:absolute;
	top:65px;
	left:0px;
	width:899px;
	height:908px;
	z-index:0;
}

#prodContent {
	position:absolute;
	left:-26px;
	top:50px;
	z-index:20;
}

/*--- about us page style ---*/
#pressbkgd {
	background:url(images/squareBkgd2.gif) repeat;
	position:absolute;
	top:65px;
	left:0px;
	width:899px;
	height:790px;
	z-index:0;
}

#pressContent {
	position:absolute;
	left:60px;
	top:50px;
	z-index:20;
}

#pressBottomCorner {
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:254px;
	height:268px;
	border:0px;
	border-collapse:collapse;
	z-index:30;
}
	

h2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 .2em;
}
h2 em {
	font: normal 80%/100% Arial, Helvetica, sans-serif;
	color: #999999;
}

#pressTitle {
	position:absolute;
	left:119px;
	top:62px;
	z-index:30;
}

#largeImg {
	position:absolute;
	left:75px;
	top:107px;
	border: 0;
	padding: 0px;
	text-align:center;
	z-index:30;
}

.featuredprod {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:1px;
	color:#ffffff;
	position:absolute;
	left:189px;
	top:30px;
}

.thumbs {
	position:absolute;
	left:713px;
	top:170px;
	width:102px;
	height:432px;
	padding:10px;
	z-index:30;
	clear:left;
}
.thumbs img {
	border: solid 1px #f09696;
	padding: 0px;
	width:101px;
	height:129px;
	clear:left;
}
.thumbs img:hover {
	border-color: #ffffff;
}

/*--- contact us page style ---*/
#contactform {
	position:absolute;
	left:203px;
	top:209px;
}

.validate {
	color:#FFFFFF;
	size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.formtxt {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ed1b23;
	padding-right:20px;
}

#thankyou {
	position:absolute;
	left:344px;
	top:178px;
	width: 221px;
	height: 302px;
}

p.thankyou {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#ed1b2e;
}
	
/*--- whats new and product intro page style ---*/
#whatsnewBkgd {
	background:url(images/squareBkgd2.gif) repeat;
	position:absolute;
	top:65px;
	left:0px;
	width:899px;
	height:725px;
	z-index:0;
}

p.whatsnew {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	position:absolute;
	left:217px;
	top:135px;
	width:181px;
	height:120px;
}

p.productIntro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6666666;
	position:absolute;
	left:546px;
	top:211px;
	width:208px;
	height:266px;
}

#prodContentWhatsnew {
	position:absolute;
	left:-41px;
	top:50px;
	z-index:20;
}

.subnavWhatsnew {
	background: url(images/subNavWhatsnewTab.gif);
	background-repeat: no-repeat;
	width:183px;
	height:4%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left:5px;
	padding-top:2px;
}

#whatsnewtrademark {
	width: 899px;
	position:absolute;
	top:790px;
	left:0px;
	height:15px;
	z-index:50;
}	

#whatsnewtrademark p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	padding:0px 0px 0px 5px;
	letter-spacing:2px;
	height:15px;
	text-align:right;
}

/*--- home page style ---*/
#outerwrap {
	width:100%;
	margin:0px;
	z-index:0;
}

#outerred {
	height:138px;
	position:absolute;
	top:505px;
	left:0px;
	border-top: solid 1px #ed1b2e;
	border-bottom: solid 1px #ed1b2e;
	width: 100%;
	z-index:5;
}

#homebkgd {
	position:absolute;
	top:65px;
	left:0px;
	width:899px;
	height:664px;
	z-index:10;
}

#homecontent {
	position:absolute;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	width:794px;
	height:412px;
	border:0px;
	border-collapse:collapse;
}

#homecontent img {
	float:left;
}	

#homeintro {
	position:absolute;
	top:429px;
	left:0px;
	width:794px;
}

#homeintro p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	letter-spacing:1px;
	line-height:14px;
	padding:0 5px 5px 5px;
}

#homeintro p span.supernail {
	font-size:14px;
	color:#ffffff;
	line-height:30px;
}
	
#homeintro p span.35years {
	font-size:14px;
	color:#999999;
}


/*--- footer style ---*/
#footer {
	width: 899px;
	position:absolute;
	top:568px;
	left:0px;
	height:25px;
	z-index:50;
}

#footer p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	padding:0px 0px 0px 5px;
	height:20px;
	text-align:left;
}

.go {
	vertical-align:baseline;
}

#trademark {
	width: 899px;
	position:absolute;
	top:860px;
	left:0px;
	height:15px;
	z-index:50;
}	

#trademark p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	letter-spacing:2px;
	padding:0px 0px 0px 5px;
	height:15px;
	text-align:right;
}
