﻿/*
Set any font size: small, x-small, xx-small - if you want to allow text resizing on IE for the users
if you specif the fonts in 11px, 12px -- then chaning the texe on IE does not resize the item. example 
will be the menu items where you don't want to be displayed any bigger than it is

Headers: start from font size small;
Links and regular text: small;
smaller links (header, footer) x-small;
*/

body {padding:0px;margin:0 0 0 0; background:url(Images/bg.gif) repeat left top;}
table{ padding: 0 0 0 0}
td{vertical-align:top;}
h4{font-weight:bold;color:blue;font-family:Verdana;font-size:8pt;height:5px;}
h1{font-family:tahoma; font-size:18px;color:#c11e7d;font-weight:bold;letter-spacing: normal;line-height:16px;	margin: 0 0 10px 0; padding:0 0 10px 0;}
p{font-size:small;font-family:tahoma;color:Black;line-height:17px;margin-left:8px;margin-right:8px;text-align:justify;}
h3{font-size:13px;font-family:tahoma;color:#c11e7d;margin-left:4px;margin-right:4px;}
li{	font-size:small; font-family:tahoma;color:Black;margin-left:8px;margin-right:8px;margin-top:0px;margin-bottom:5px;line-height:14px;}
li.nospace{font-size:12px;font-family:tahoma;color:Black;margin-left:0px;margin-top:0px;margin-bottom:0px;line-height:14px;}
.vspacer{height:5px;}

/****************** Box, Div, Backgrounds ********************/

.SiteLayoutTop{margin: auto;text-align: center;width: 960px;}
.SiteLayout{margin: auto;text-align: center;width: 960px; border: solid 5px #dddddd; background-color:#ffffff;}
.SiteLayoutTopAdmin{margin: auto;text-align: center;width: 1500px;}
.SiteLayoutAdmin{margin: auto;text-align: center;width: 1500px; border: solid 3px #dddddd; background-color:#ffffff;}
.CenterPanel{background-color:#ffffff;}
.HeaderBox{background-color:white;}
.ContentBox{background-color:white;}
.MainContent{ background-color:White;}
.LeftContent{width:200px;}
.RightContent{}
.RightContent_Top{}
.RightContent_Mid{}
.RightContent_Bot{}
.LeftContent_Menu{}
.LeftContent_Bot{}
.Bottom{}
.Box{border: solid 2px #bbd9ee;background-color:#eef7fc; font-family:Tahoma; font-size:small;}
.BoxLighter{border: solid 2px #bbd9ee;background-color:#eeeeee;}


.MessageBox{border: solid 1px #ff0000;background-color:#ffeef8;}
.BoxNoBorder{background-color:#ffeef8;}
.modal{background-color:#dddddd;padding:0px;margin:0 0 0 0;}
.borderImage{border:dotted 1px #999999;}
.panelDiv{background-color:#ffffff;padding:0px;z-index:0;}
.popupimage{max-height:400px;}
.tableBorder{ border-collapse:collapse; border-style:solid;  border-style:outset;   border-width:1px;}
.divWrapper{margin-right:auto; margin-left:auto; background-color:White;} 
.GreenBG{background-color:#7a202c;}
.MyCartBox{background-color:#ffffff;}
.bottom{background-color:#ffffff;width:100%;}
.whitebg{background-color:White;}
.CenterTop{background-color:#ffffff;}
.modalBackground {background-color:#414141;filter:alpha(opacity=90);opacity:1.0;}
.modalWindow{ border: solid1px#c0c0c0; background:#f0f0f0; padding: 0px10px10px10px; position:absolute; top:-1000px;}

/****************** Box, Div, Backgrounds END ****************/

/*********************** HORIZONTAL NAVIGATION DROP DOWN MENU **********/
.HorNavParent {color:black; margin:0 0 0 0;  list-style: none;	float: left; font: bold 13px Georgia, tahoma;  line-height:30px;}
a:link.HorNavParent, a:visited.HorNavParent, a:hover.HorNavParent{ padding:5px 7px 5px 7px; vertical-align:middle;  text-decoration:none; color:black; list-style: none;	float: left; font: bold 13px Georgia, tahoma;}
a:hover.HorNavParent{ height:100%; background: #993300; color:#bbd9ee; text-decoration:none;}
.HorNavChildBack { margin-left:10px; padding: 0 0 0 0; background: #eef7fc; font-weight:bold; border: 2px solid #993300; z-index:20;}
a:link.HorNavChild, a:visited.HorNavChild, a:hover.HorNavChild{ line-height:18px; background: #eef7fc; text-decoration:none; position: relative;  margin:0 0 0 0; display:block; padding: 2px 4px 2px 4px; width: auto; font-weight:normal; white-space: nowrap; text-align: left; background: #ffffff; color: #9a202c; font-family:Georgia; font-size:12px; z-index:10;}
a:hover.HorNavChild{text-decoration:none; background: #993300;	color: #FFF}
.HorNavSiblingBack { margin: 0 0 0 0; padding: 0 0 0 0; background: #eef7fc; font-weight:bold; border: 1px dotted #993300; z-index:20;}
a:link.HorNavSibling, a:visited.HorNavSibling, a:hover.HorNavSibling{line-height:18px; background: #eef7fc; text-decoration:none; position: relative; margin:0 0 0 0;  display:block;  padding:2px 4px 2px 4px; width: auto; font-weight:normal; white-space: nowrap; text-align: left; background: #ffffff; color: #9a202c; font-family:Georgia; font-size:11px; z-index:10;}
a:hover.HorNavSibling{text-decoration:none; background: #993300;	color: #FFF}



/*********************** HORIZONTAL NAVIGATION DROP DOWN MENU END **********/	


/***************** FONTS AND HEADINGS ************************/
.Tags{text-transform: uppercase;font-family:Tahoma;font-size:x-small;color:black;text-decoration:none;font-weight:normal;word-spacing:-1px;line-height:15px;}
.Text_Footer{font-family:tahoma; font-size:x-small; color:#000000; font-weight:normal; text-align:justify;}
.TextImportant{font-family:tahoma;font-size:x-small; color:#ff0000;font-weight:normal; line-height:normal;}
.Heading1{font-family:tahoma; font-size:Large; color:#000000; font-weight: bold;}
.Heading2{font-family:tahoma; font-size:medium; color:#993300; font-weight: bold;}
.Heading3{font-family:tahoma; font-size:small; color:#000000; font-weight: bold; padding-top:2px;}
.Heading3Smaller{font-family:tahoma; font-size:x-small; color:#000000; font-weight: bold;}
.Heading4{font-family:tahoma; font-size:smaller; color:#993300; font-weight: bold;}
.Heading4Smaller{font-family:tahoma; font-size:x-small; color:#993300; font-weight: bold;}
.Heading5YellowBG{font-family:Georgia; font-size:18px; padding:2px 2px 2px 2px; background-color:#ffff99; color:#000000; font-weight: bold;}
.HeaderForPrice{font-family:tahoma;font-size:medium;text-align:center;color:#000000;font-weight:bold;padding: 1px 1px 1px 1px;}
.RegularText{font-size:small;font-family:tahoma;color:Black; margin:0 0 0 0; padding:3px 0 0 0;}
.RegularTextSmaller{font-size:10px;font-family:tahoma;color:Black; padding: 5px 0 0 0; margin: 0 0 0 0;}
.faqQ{font-family:tahoma;font-size:smaller; color: #000000;font-weight:bold; margin-left:5px;}
.faqA{font-family:tahoma;font-size:smaller; color: #2e2e2e;margin-left:10px;}
.HeadingImportant{font-family:tahoma;font-size:smaller; color:#ff0000;font-weight:bold;	padding-left:5px;padding-bottom: 5px;}
.TextForDarkBG{font-family:tahoma;	font-size:small;	color:white;font-weight:bold;margin-left:5px;padding-left:5px;}
.siteMapNodes{font-family:tahoma;font-size:11px;color:#999999;font-weight:bold;}
.siteMapLastNodes{font-family:tahoma;font-size:11px;	color:#999999;font-weight:bold;}
.Header5{font-family:tahoma;font-size:smaller; color:#aaaaaa; font-weight:bold;padding-left:5px;padding-bottom: 5px;}
.BoxHeading{background-color: #7a202c;color: White;font-family: tahoma;font-size:small;font-weight:bold;text-align:center;vertical-align:text-top;line-height:16px;height:20px;}
.faqQControl{font-family:tahoma;font-size:smaller;color: #000000;font-weight:bold;margin-left:2px;}
.faqAControl{font-family:tahoma;font-size:smaller;color: #2e2e2e;margin-left:6px;}
.nav{text-decoration: none;	font-family: tahoma; font-size:smaller; color:#993300; font-weight: normal;}
.ErrorMessage{font-family:tahoma;font-size:12px;color:Red;font-weight:bold;}
.SuccessMessage{font-family:tahoma;font-size:12px;color:#339933;font-weight:bold;padding-left:5px;}

/***************** FONTS AND HEADINGS END************************/

/****************** BUTTONS AND INPUT FIELDS ************************/

.formbutton{cursor:pointer;border:outset 1px #ccc;background:#999;color:#666;font-weight:bold;padding: 0 0 0 0;background:url(Images/formbg.gif) repeat-x left top;}
.formbutton2{cursor:pointer;border:outset 1px #ccc;background:#999;color:#000;font-weight:bold;font-size:14px;background:url(../Content/images/formbg.gif) repeat-x left top;}
.input{color: #7a202c;background: #eeeeee;border: 1px solid #7a202c;height:18px;margin-top:3px;margin-bottom: 3px;}
.inputBoxBlack{color: #000000;background: #eeeeee;border: 2px solid #bbd9ee;font-family:tahoma;font-size:small;height:16px;}

/****************** BUTTONS AND INPUT FIELDS END ************************/

/************************ LINKS ****************************************/
a:link.none, a:visited.none, a:hover.none{text-decoration: none; border:none;}
a:hover.none{text-decoration: none; border:none; }
a:link, a:visited, a:hover{text-decoration: underline;font-family: tahoma; font-size:11px; color:#993300;font-weight: bold;}
a:hover{text-decoration: none;}
a:link.nav, a:visited.nav, a:hover.nav{text-decoration: underline;font-family: tahoma; font-size:small; color:#000000;font-weight: normal;}
a:hover.nav{text-decoration: none;	}
a:link.smaller, a:visited.smaller, a:hover.smaller{text-decoration: underline;font-family:tahoma; font-size:x-small; color:#000000;	font-weight: bold;}
a:hover.smaller{text-decoration: none; }
a:link.Tags, a:visited.Tags, a:hover.Tags{text-transform:uppercase;font-family:tahoma;font-size:x-small;color:#000000;text-decoration:none;font-weight:normal;word-spacing:-1px;}
a:hover.Tags{color:#333333;text-decoration:underline;}
a:link.Footer, a:visited.Footer, a:hover.Footer{text-decoration: none;font-family:tahoma; font-size:x-small; color:#993300; font-weight: bold;}
a:hover.Footer{text-decoration: none;	color:#333333; }
a:link.HeadingInvTitle, a:visited.HeadingInvTitle, a:hover.HeadingInvTitle{text-decoration: underline; font-family:tahoma; font-size:small;color:#993300; font-weight:bold;}
a:hover.HeadingInvTitle{text-decoration: none;}
a:link.PurchaseLink, a:visited.PurchaseLink, a:hover.PurchaseLink{text-decoration: underline; font-family:tahoma; font-size:smaller;color:#993300; font-weight:bold;}
a:hover.PurchaseLink{text-decoration: none;}
a:link.Normal, a:visited.Normal, a:hover.Normal{text-decoration: underline; font-family:tahoma; font-size:x-small;color:#993300; font-weight:bold;}
a:hover.Normal{text-decoration: none;}
a:link.NormalBig, a:visited.NormalBig, a:hover.NormalBig{text-decoration: underline;font-family: tahoma; font-size: small; color:#993300;font-weight: bold;}
a:hover.NormalBig{text-decoration: none;}
a:link.TextForDarkBG, a:visited.TextForDarkBG, a:hover.TextForDarkBG{text-decoration: underline;font-family: tahoma; font-size: small; color:#ffffff;font-weight: bold;}
a:hover.TextForDarkBG{text-decoration: none;}
a:link.Heading4, a:visited.Heading4, a:hover.Heading4{text-decoration: underline; font-family:tahoma; font-size:small; color:#000000; font-weight: bold;}
a:hover.Heading4{text-decoration: none;}
a:link.NoUnderline, a:visited.NoUnderline, a:hover.NoUnderline{text-decoration: none;font-family: tahoma;font-size: smaller; color:#000000;font-weight: bold;}
a:hover.NoUnderline{color:#999999;}
a:link.TopHeader, a:visited.TopHeader, a:hover.TopHeader{text-decoration: underline;	font-family: tahoma; font-size:smaller; color:#c11e7d;	font-weight: bold;}
a:hover.TopHeader{text-decoration: none;}
a:link.siteMapNodes, a:visited.siteMapNodes, a:hover.siteMapNodes{text-decoration: none;	font-family: tahoma; font-size:smaller; color:#333333;	font-weight: bold;}
a:hover.siteMapNodes{text-decoration: none; color:#993300;}

/**************************** LINKS END *****************************************/


/*********************** rating ******************************/
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar {
    background-image: url(../images/FilledStar.png);
}
.emptyRatingStar {
    background-image: url(../images/EmptyStar.png);
}
.savedRatingStar {
    background-image: url(../images/SavedStar.png);}

