/* ========================================= Default Classes ========================================= */
body {margin: 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:#4A4A4A;}
.container{width:774px; margin:0 auto; padding:0px 14px; display:block; background-color:#FFFFFF; border-right:1px solid #CFCFCF; border-left:1px solid #CFCFCF;}
ul, ol, form, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;}
img { border:none;}
.imgV {vertical-align:middle;}
.bold { font-weight:bold;}
A:link {color: #0573DA; text-decoration: underline;}
A:visited {color: #0573DA; text-decoration: underline;}
A:hover {color: #D12929; text-decoration: none;}
/* =================================================================================================== */

/* ========================================= Fonts Classes ========================================= */
.fa09 { font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.fa10 { font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.fa11 { font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.fa12 { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.fa13 { font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.fa14 { font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.fa15 { font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.fa16 { font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.fa18 { font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.fa20 { font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.fa65 { font-size:65px; font-family:Arial, Helvetica, sans-serif;}

.fv09 { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv10 { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv11 { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv12 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv13 { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv14 { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv16 { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv17 { font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv18 { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv20 { font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* =================================================================================================== */

/* ========================================= Color Classes ========================================= */
.HDColor1 {color:#000000;}
.HDColor2 {color:#D12929;}
.green 	{color:#006600;}
.white	{color:#FFFFFF;}
.red	{color:#FF0000;}
.black	{color:#000000;}
.txtGry {color:#666465;}
.txt 	{ text-align:justify;}
/* =================================================================================================== */

/* ========================================= Header Classes ========================================= */
.head { width:774px; height:98px; display:block;}
.hLogo { width:450px; height:73px; display:block; float:left; text-align:left; vertical-align:bottom; padding-top:25px;}
.hPhone { width:324px; height:83px; display:block; float:left; text-align:right; vertical-align:bottom; padding-top:15px;}
/* =================================================================================================== */

/* ========================================= Navigation Classes ========================================= */
.nav { width:774px; height:22px; display:block; text-align:center; padding:9px 0px 8px 0px; background-image:url(/images/navBg.gif);}
DIV.nav UL { margin:0px; margin-left:20px; padding:0px; list-style:none;}
DIV.nav LI { padding:0px; float:left; font-weight:bold;}
DIV.nav LI A:link {color: #555555; text-decoration: none; background-image:url(/images/navBullet.gif); background-position:0px 14px; background-repeat:no-repeat; padding:10px 0px 0px 10px;}
DIV.nav LI A:visited {color: #555555; text-decoration: none; background-image:url(/images/navBullet.gif); background-position:0px 14px; background-repeat:no-repeat; padding:10px 0px 0px 10px;}
DIV.nav LI A:hover {color: #D12929; text-decoration: none; background-image:url(/images/navBulletH.gif); background-position:0px 14px; background-repeat:no-repeat; padding:10px 0px 0px 10px;}
/* ===================================================================================================#FF8B23 */

/* ========================================= Footer Classes ========================================= */
.footer { color:#FFFFFF; line-height:16px;}
TABLE.footer TD A:link {color: #FFFFFF; text-decoration: none;}
TABLE.footer TD A:visited {color: #FFFFFF; text-decoration: none;}
TABLE.footer TD A:hover {color: #FFFFFF; text-decoration: underline;}
/* =================================================================================================== */

/* ========================================= Images/Flash Classes ========================================= */
.bigImg { width:774px; height:190px; display:block;}
.bigBottom { width:774px; height:25px; display:block; background-image:url(/images/navBottom.gif);}
/* =================================================================================================== */

/* ========================================= Heading Classes ========================================= */
.hdSub2 { background-image:url(/images/hdSubBg.gif); background-repeat:no-repeat; background-position:0px 0px; padding:6px 12px;}
.hdSub5 { background-image:url(/images/hdRightBg.jpg); background-position:0px 0px; padding:6px 22px;} 
/* =================================================================================================== */

/* ========================================= Bullets Classes ========================================= */
UL.ulB1 { list-style:none; margin:0px; margin-left:5px; padding:0px;}
UL.ulB1 LI { background-image:url(/images/bullet-1.gif); background-position:0px 3px; background-repeat:no-repeat; padding-left:12px;}
UL.ulR1 { list-style:none; margin:0px; padding:0px;}
UL.ulR1 LI { background-image:url(/images/bullet-1.gif); background-position:0px 3px; background-repeat:no-repeat; padding:0px 0px 12px 12px;}
UL.ulR2 { list-style:none; margin:0px; margin-top:5px; padding:0px;}
UL.ulR2 LI { background-image:url(/images/bullet-1.gif); background-position:0px 3px; background-repeat:no-repeat; padding:0px 0px 5px 12px;}

UL.ulR3 { list-style:none; margin:0px; padding:0;}
UL.ulR3 LI { background-image:url(/images/bullet-white.gif); background-position:0 4px; background-repeat:no-repeat; padding:0 0 15px 12px;}
/* =================================================================================================== */

/* ========================================= Box Classes ========================================= */
.boxR1 { background-color:#F3F3F3; padding:11px 22px;}
.box1 { background-color:#ECECEC; border:1px solid #670C1D; padding:12px;}
.box-testimonial{background:url(/images/bg-testimonial.gif) no-repeat; width:220px; height:177px; margin-left:15px;}
/* =================================================================================================== */

/* ========================================= Table / TD Shades Classes ========================================= */
.thBg { background-image:url(/images/thBg1.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold;}
.trShd1 { background-color:#FFFFFF;}
.trShd2 { background-color:#FAFAFA;}
.bd {border:1px solid #CED1DC;}
.bdt {border-top:1px solid #CED1DC;}
.bdb {border-bottom:1px solid #CED1DC;}
.bdr {border-right:1px solid #CED1DC;}
.bdl {border-left:1px solid #CED1DC;}
/* =================================================================================================== */

/* ========================================= CCForm / OrderForm Classes ========================================= */
.formCont { padding:20px 20px;}
.mainHD{color:#000000;}
.HD2 { background-image:url(/images/hd2Bg.gif); background-repeat:repeat-x; color:#700017; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.HD2Bg { background-image:url(/images/thBg1.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; background-color:#D12929;}

.fRed {color:#FF0000;}
.fTxt {color:#D12929;}
.tPad0 { padding-top:0px;}
.tPad2 { padding-top:2px;}

.boxF { background-color:#F7F3F4; border:1px solid #C59FA8;}

.bdF {border:1px solid #E2E2E2;}
.bdtF {border-top:1px solid #E2E2E2;}
.bdbF {border-bottom:1px solid #E2E2E2;}
.bdrF {border-right:1px solid #E2E2E2;}
.bdlF {border-left:1px solid #E2E2E2;}

.bdB {border:1px solid #000000;}
.bdtB {border-top:1px solid #000000;}
.bdbB {border-bottom:1px solid #000000;}
.bdrB {border-right:1px solid #000000;}
.bdlB {border-left:1px solid #000000;}

.shd1F { background-color:#FAFAFA;}
.shd2F { background-color:#FFFFFF;}
.shd3F { background-color:#F9F9F9;}
.shd4F { background-color:#E7E7E7;}
/* =================================================================================================== */

.error{ background-color: #FFFFD5; border: #5B0000 solid 1px; margin-bottom: 2em; padding:8px 0px; font-weight:bold; text-align:left; font-size:10px; color: maroon;}
.error ul{list-style:none; margin:0px; margin-left:12px; text-align:left; font-weight:normal; padding-top:0px;}
.error li{padding-top:2px; text-align:left; font-weight:normal}

.exclusive-offer {background:	url(/images/exclusive-bg.gif) no-repeat; width:669px; height:75px; padding:123px 0 0 30px; color:#898989; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.ban-hd-bg{background:url(/images/ban-top.gif) no-repeat top; width:194px; height:26px; padding:7px 13px; color:#FFF; font-weight:bold; text-align:left;}
.ban-center{background-color:#d12929; width:218px; border-left:1px #c2c2c2 solid; border-right:1px #c2c2c2 solid; text-align:left;}
.ban-center div{padding:10px; font-weight:bold; color:#FFF; text-align:left; float:left;}
#hd-exclusive {width:690px; float:left; padding:5px 15px; border-bottom:1px solid #a2a2a2; margin-bottom:15px;}
#hd-exclusive h1 {font-size:18px; font-weight:bold; color:6c6c6c;}
#hd-exclusive span {color:#e70000;}

.ban-eclusive1 {text-align:center; float:left; width:700px;}

/* New Price CSS */

.bg-feature{ font-size:12px; font-family:Verdana, Geneva, sans-serif; background:#e8eaff}
.alternate-item{ background:#fff;}
.rpthead{ background:#cd2727; color:#fff;}
.bg-actions {
background:none repeat scroll 0 0 #e8eaff;
text-align:center;}
.price{color:#c10000;}

/* Price Table Work */
.bg-blue { background:#eef6ff url(/images/bg-blue.gif) repeat-x top left; padding-left:20px; color:#001c93;}
.price-list { background:url(/images/bg-services-dropdown.gif) repeat-x top left; padding:10px 6px; border:1px solid #CCC; color:#00176e; font-size:11px; overflow:hidden;}
.rpt-header { background:url(/assets/images/bg-rpt.gif) repeat-x top left #01104f; color:#FFF; font:11px Verdana, Geneva, sans-serif}

/* Banner Toggle */

.float-left {
	float:left;
}

.float-right {
	float:right;
}

.banner {
	width:747px;
	position:absolute; 
	display:none; 
	left:13px;
}

.unique-table td {
	padding:10px;

}

.product-features {
	background:url(/images/u-p-features.jpg) repeat-x left top;
	font:bold 12px Verdana;
	text-transform:uppercase;
	color:#fff;
}

.product-features-inr {
	padding:10px;
	background:#fff url(/images/product-features-bg.jpg) repeat-x left top;
}

.product-features-inr h5 {
	padding:0 0 0 10px;
	font:bold 13px Arial;
	color:#4a4a4a;
}

.product-features-inr h5 strong {
	color:#ff4b18;
	background:url(/images/bulit.jpg) no-repeat left 7px;
	padding:0 0 0 10px;
}

.product-features-inr ul {
	padding:5px 0 15px 25px;
	list-style-type:none;
}

.product-features-inr ul li {
	padding:0 0 2px;
	font:normal 12px Arial;
}

.services-features-inr {
	padding:10px;
	background:#fff url(/images/services-features-bg.jpg) repeat-x left top;
}

.services-features-inr h5 {
	padding:0 0 0 10px;
	font:bold 13px Arial;
	color:#4a4a4a;
}

.services-features-inr h5 strong {
	color:#ff4b18;
	background:url(/images/bulit.jpg) no-repeat left 7px;
	padding:0 0 0 10px;
}

.services-features-inr ul {
	padding:5px 0 15px 25px;
	list-style-type:none;
}

.product-features-inr ul li {
	padding:0 0 2px;
	font:normal 12px Arial;
}

.services-features {
	background:url(/images/u-s-features.jpg) repeat-x left top;
	font:bold 12px Verdana;
	text-transform:uppercase;
	color:#fff;
}

.close {
	float:left;
}

.btn-close {
	float:right;
	cursor:pointer;
	margin:0;
}

.membership-heading {
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#223163;
}

.member-heading-2 {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#f8090d;
}

.list-normal {
	padding:10px;
	list-style-type:none;
	border-bottom:1px solid #e4e4e4;
}

.list-normal li {
	clear:both;
	font:normal 12px Arial;
	color:#000;
	background:url(/images/dot.png) no-repeat left 6px;
	padding:0 0 10px 10px;
}

.list-normal li.no-dot {
	background:none;
}

.percent {
	background:url(/images/15.jpg) no-repeat right 25px;
}

.discount-box-orange{
	float:left;
	clear:both;
	margin:20px 0 0;
	position:relative;
	background:url(/images/discountbox-orange.jpg) no-repeat left top;
}

.discount-tag {
	position:absolute;
	right:13px;
	top:-5px;
}

.discount-inr {
	float:left;
	width:330px;
	padding:15px 15px 5px;
}

.discount-inr h6 {
	font:normal 18px Arial;
	color:#f8090d;
	padding:0;
}

.discount-inr h5 {
	font:normal 18px Arial;
	color:#000;
	padding:0;
}

.discount-inr p {
	float:left;
	font:normal 12px Arial;
	line-height:17px;
}

.discount-box-grey{
	float:left;
	clear:both;
	margin:20px 0 0;
	position:relative;
	background:url(/images/discountbox-grey.jpg) no-repeat left top;
}

.text {
	font:normal 12px Arial;
}


