body {
	background-color: #dbdbdb;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 175%;	
	color: #303138;
}

td {
	font-size: 12px;line-height: 175%;color: #303138;	}

th {font-size: 12px;	line-height: 175%;color: #303138;}

img { border-width: 0px; }

/* MAIN BODY               */
/***********************************************/
.mainCopy { text-align: left;	color: #303138;}
.mainCopyTight { line-height: 130%;	text-align: left;	color: #303138;}

a:link { color: #0055A5;text-decoration: none; line-height:145%; }
a:visited {  color: #0055A5; text-decoration: none; line-height:145%;}
a:hover {  color: #0077E9; text-decoration: none; line-height:145%;}

.mainCopyBold { color: #303138;font-weight:bold;}
	
.mainCopySubHead { line-height: 150%;	color: #303138;text-align: left;font-weight: bold;
}


/* LIST PAGE & DETAIL PAGE             */
/***********************************************/

h4 { 
	border: 1px solid #c6c6c6;
	font-size: 16px;
	font-weight:300;
	padding: 5px 0 1px 2px;
	margin: 10px 0 5px 0;
}

.ProductNameOrange {font-size: 23px;	color: #004174; font-weight: bold;line-height: 110%; letter-spacing:-20;}
.ProductNameRed {font-size: 23px;	color: #004174; font-weight: bold;line-height: 110%; letter-spacing:-20;}
	
.PListName {  font-size: 11.5px; font-weight: bold; color: #333; line-height:130%;}
.PListName A:link, .PListName A:hover, .PListName A:visited {  font-size: 12px; font-weight: bold; color: #333; line-height:130%;}

.PLongName {  font-size: 11px; color: #666; line-height:130%; font-weight: 300;}
.PLongName A:visited, .PLongName A:link {  color: #666; font-weight: 300;}
.PLongName A:hover {  color: #4565A5; font-weight: 300;}

.PListSku {  font-size: 11px; color: #666; font-style: bold; line-height:130%;}
.PListPrice {  font-size: 11px; color: #333; font-style: bold; line-height:130%;}

.PurchaseThisHeadline {font-size: 25px;	color: #f2f2f2; font-weight: bold;}
.mainImage { float:left;}
.ProductName {font-size: 25px;	color: #004174; font-weight: bold;line-height: 110%; letter-spacing:-20;}
.PriceDetailPage {  font-size: 13px; font-weight: bold; color: #333; line-height:130%;}
.ProductSubheadline {font-size: 12px;	font-style: normal; color: #303138; font-weight: bold;}
.ProductSubheadline li {font-size: 12px;	color: #303138; font-weight: normal;line-height: 170%; list-style:square;}


/* HEADLINES              */
/***********************************************/
.HeadlineRed {	font-size: 20px;line-height: 120%;color: #BB0000; text-align: left;font-weight: 100;}
.HeadlineBlue {	font-size: 20px;line-height: 120%;color: #FFA01C;text-align: left;font-weight: 100;}
.SubHeadRed {	font-size: 14px;line-height: 120%;color: #BB0000; text-align: left;font-weight: 100;}

/* FORMS     */
/***********************************************/

.FormCallout {
	font-size: 11.25px;
	line-height: 150%;
	color: #E74100;
	text-align: left;
	font-weight: bold;
}

/* HOME PAGE             */
/***********************************************/

.CallOutBigBold {  font-size: 26px; font-weight: bold; color: #000; line-height:130%;}
.CallOutBigThin {  font-size: 26px; color: #000; line-height:130%;}
.CallOutSub {  font-size: 12.5px; color: #333; line-height:130%;}

.CallOutCanopy {  font-size: 12.5px; color: #333; line-height:130%;}
.CallOutSeries {  font-size: 12.5px; color: #333; line-height:130%;}

#whatsHotNav{
	width:258px;
	padding: 5px 5px 5px 5px;
	background-color: #dbdbdb;
	font: small Helvetica, Arial, Verdana,sans-serif;
	position: inherit;
}

#whatsHot {
	padding: 10px 10px 10px 10px;
	border-bottom: thin dotted #bdbdbd;
}

#whatsHot a:link, #whatsHot a:visited {
	display: block;
	border-bottom: thin dotted #bdbdbd;
	font-weight: normal;
	padding: 10px 10px 5px 6px;
	color: #666;
	text-decoration:none;
}

#whatsHot a:hover{
	background-color: #0055A5;
	font-size:12px;
	text-indent: 5px;
	color:#86baeb;
	font-weight: bold;
	text-decoration: none;
}

/* SPECIALS PAGEW             */
/***********************************************/

.PackageHeadline {  font-size: 13px; font-weight: bold; color: #333; line-height:130%;}
.PackageHeadline A:link, .PackageHeadline A:hover, .PackageHeadline A:visited {  font-size: 12px; font-weight: bold; color: #333; line-height:130%;}

.PackageDescription {  font-size: 11px; color: #666; line-height:130%; font-weight: 300;}

.RegularPrice {  font-size: 11px; color: #990000; text-decoration:line-through; line-height:130%;}
.SalePrice {  font-size: 11px; color: #1A5496; font-weight: bold; line-height:130%;}

.SpecialsPageName {  font-size: 16px; color: #303138; line-height:130%; font-weight: bold;}



/***********************************************/
/* MISC              */
/***********************************************/

.bodyAqua {  font-size: 12.25px;  color: #DCDEEE;}
.bodyAqua A:link {  font-size: 11.25px;  color: #DCDEEE}
.bodyAqua A:visited {  font-size: 11.25px;  color: #DCDEEE}
.bodyAqua A:hover {  font-size: 11.25px; color: #260000; background-color:#DCDEEE; text-decoration: none;}

.bodyRed {  font-size: 11.25px;  color: #d60000;}
.bodyRed A:link {  font-size: 11.25px;  color: #d60000}
.bodyRed A:visited {  font-size: 11.25px;  color: #d60000}
.bodyRed A:hover {  font-size: 11.25px;  color: #260000; background-color:#D60000; text-decoration: none;}

.bodyGrey {  font-size: 11.25px;  color: #303138;}
.bodyGrey A:link {  font-size: 11.25px;  color: #303138}
.bodyGrey A:visited {  font-size: 11.25px;  color: #303138}
.bodyGrey A:hover {  font-size: 11.25px;  color: #646f79}


.bullets {
	
	font-size: 9px;
	
	line-height: 150%;
	color: #FFFFFF;
}
.mainEditableBackground {
	background-image:url(Code snippetes/images/backgrounds/backgroundMainEditSection.jpg);
	background-repeat:no-repeat;
	padding: 10px;
}

/* FOOTER               */
/***********************************************/
.Footer {color: #303138;font-size: 10px;	font-weight: normal;letter-spacing: 0px;}
.Footer A:Link{color: #303138;	text-decoration: none; font-size: 10px;}
.Footer A:Visited{color: #303138;	text-decoration: none; font-size: 10px;}
.Footer A:Hover{color: #E04141;text-decoration: underline;font-size: 10px;}

.FooterRed {color: #E04141;font-size: 10px;	font-weight: bold;letter-spacing: 0px;}
.dashedBORDER {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #303138;
}


/* LEFT HAND PRODUCT NAVIGATION               */
/***********************************************/


#pageNav{
	width:150px;
	padding: 0px;
	background-color: #dbdbdb;
	font: small Helvetica, Arial, Verdana,sans-serif;
	position: inherit;
}


#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 5px;
	border-bottom: thin solid #bdbdbd;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-bottom: thin solid #cdcdcd;
	font-weight: normal;
	padding: 3px 0px 1px 3px;
	color: #0055A5;
	text-decoration:none;
}

#sectionLinks a:hover{
	background-color: #e6e6e6;
	border-bottom: thin solid #e6e6e6;
	background-image: none;
	color: #0055A5;
	font-weight: normal;
	text-decoration: none;
}


/* DOWNLOADS page             */

#navcontainer { width: 180px; }

#navcontainer ul
{
margin: 0 0 0 0 ;
padding: 0 0 .5em .2em;
list-style-type: none;
font-size: 1.2em;
}

#navcontainer a
{
	display: block;
	padding: .3em .3em .1em .3em;
	width: 160px;
	background-color: #dbdbdb url(IMAGES_QuikShade/Bullets/iconDownloadArrowOff.png) no-repeat;
	background-position: right;
	border-bottom: 1px dotted #e8e8e8;
	font-size: 1.2em;

}

#navcontainer a:link, #navlist a:visited
{
	color: #909090;
	text-decoration: none;
	background-color: #dbdbdb url(IMAGES_QuikShade/Bullets/iconDownloadArrowOff.png) no-repeat;
	background-position: right;
}

#navcontainer a:hover
{
background: #b3b3b3 url(IMAGES_QuikShade/Bullets/iconDownloadArrowOn.gif) no-repeat;
background-position: right;
color: #fff;
}

.rating_bar {
  width: 100px;
  background: url(/IMAGES_QuikShade/Ratings/StarOff.gif) 0 0 repeat-x;
}

.rating_bar div {
  height: 20px;
  background: url(/IMAGES_QuikShade/Ratings/Star.gif) 0 0 repeat-x;
}
