﻿body{ margin:0px; padding:0px; font-size:12px; color:#555555; background-color:#ebeef0; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

img { border:0px; margin:0px; padding:0px; behavior: url("pngbehavior.htc");}
p { border:0px; margin:0px; padding:0px;}

.homebg{ background:url(../images/body-home-bg.gif) repeat-x top;}
.toppartbg{}
.logo{ margin:11px 0px 12px 46px; .margin:20px 0px 11px 46px; _margin:20px 0px 11px 46px;}

.slideshowbg{ background:url(../images/home-slideshow-bg.gif) no-repeat top;}
.containcenter{ padding:0px 38px 15px 38px;}
.titlebuyuitsmarter{ text-align:left;}

.titlemid { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#362925; padding:0 0 10px 0;}
.titlemid a{color:#362925; text-decoration:underline;}
.titlemid a:hover{color:#362925; text-decoration:none;}

.cnt-left-brd {border-left:1px solid #e4e4e4; padding:0 0 0 25px; text-align:left}

.content-points {background:url(../images/content-right-dots.jpg) left 6px no-repeat; padding:0 0 3px 12px;}
.content-points a{color:#464646; text-decoration:none;}
.content-points a span{color:#d30023; text-decoration:none;}
.content-points a.hover{color:#d30023; text-decoration:underline;}
.content-points a.hover span{color:#d30023; text-decoration:underline;}


.footer-left {color:#343a3e; padding:0 0 0 10px; font-size:12px;}
.footer-right {color:#6c6462; padding:0 30px 0 0;}
.footer-link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d30023; font-weight:bold; padding:10px 0 0 0;}
.footer-link a{color:#d30023; text-decoration:underline;}
.footer-link a:hover{color:#000000; text-decoration:none;}

.input {background:url(../images/subscribe-bg.jpg) left top repeat-x; border:1px solid #cccccc; margin:0px;padding:5px 3px 0px 5px;height:18px;vertical-align:middle}

.white-box-top-bg {background:url(../images/whitebox-top-mid.gif) left top repeat-x #FFFFFF;}
.white-box-bot-bg {background:url(../images/whitebox-bot-bg.gif) left top repeat-x;}

/* changed by Ravi*/
/*.white-box-left-bg {background:url(../images/whitebox-mid-left.gif) left top repeat-y}
.white-box-right-bg {background:url(../images/whitebox-mid-right.gif) left top repeat-y}*/
.white-box-left-bg {background:url(../images/whitebox-mid-left.gif) left top repeat-y; width:3px;}
.white-box-right-bg {background:url(../images/whitebox-mid-right.gif) right top repeat-y; width:6px;}

.white-box-mid-bg {background:#FFFFFF; padding:25px 25px}


.top-menu {margin:0px; padding:18px 0 12px 54px; border:0px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/top-menu-shadow.gif) left top no-repeat;}
.top-menu ul{margin:0px; padding:0px; border:0px;}
.top-menu li{margin:0px; padding:10px 30px 10px 10px; border:0px; list-style:none; display:inline; color:#b3c1c9; font-weight:bold;}
.top-menu a{color:#b3c1c9; text-decoration:none;}
.top-menu a:hover{color:#FFFFFF; text-decoration:none;}
.top-menu a.active{color:#FFFFFF; text-decoration:none;}

.sub-hd {background:url(../images/sub-hd-bg.jpg) left top no-repeat; color:#ffffff; font-size:24pt; text-align:left; padding:20px 0 17px 41px;}

.inner-page-bg {background:url(../images/inner-page-bg.jpg) left top repeat-x #ebeef0;}

.content-pad {padding:0 10px 0 0; text-align:left}
.normal-fonts {font-size:13px; padding:0 0 4px 0;}
.normal-fonts .span{color:#d30023;}

.content-heading {font-family:Georgia; font-size:16px; color:#343434; padding:0 0 10px 0; text-align:left; font-weight:bold;}

.content-box-bg {background:url(../images/cnt-box-bg.jpg) left top repeat-x #f7f7f7; border-left:1px solid #eeeff0; border-right:1px solid #eeeff0; padding:0 10px;}
.thumb {padding:30px 10px  0 0;}

.content-box-hd {color:#d30023; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px;}

.content-space {line-height:18px; color:#555555}
.content-space a{color:#d30023; text-decoration:underline;}
.content-space a.hover{color:#555555; text-decoration:none;}


.home-page-banner {background:url(../images/home-banner-bg.gif) left top repeat-x; text-align:left; margin:0 0 18px 0;}
.page-heading {padding:20px 10px 25px 0; text-align:center; margin:0 0 0 90px;}
.home-page-banner .repeatePart{width:100%; background:url(../../images/banner-bot-repeate.gif) repeat-y; }
.home-banner-bgR{background:url(../images/home-banner-bg-2.gif) left top repeat-y;}


.banner-bg {background:#FFFFFF; border-left:1px solid #cccccc; border-right:1px solid #cccccc; width:796px; padding:20px 0; height:300px;}
.home-banner {width:798px; margin:0 auto;}
.home-banner .banner-points {padding:0 0 16px 0px; margin:0 0 0 325px;}

.home-banner-bg {background:url(../images/home-banner-thumb.gif) left 50px no-repeat #FFFFFF; width:763px; padding:53px 0 23px 33px;}
.page-sub-heading {padding:10px 0; text-align:center; margin:0;}












/*     */

.ipgraybox{background:url(../images/ip-graybox.gif) no-repeat; height:356px; width:410px;}
.iptitlebig{ font-size:18px; font-weight:normal; text-decoration:none; color:#d30023;}

.redfontsmall{color:#d30023;}
.RED
{
	color: #DC0025;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}


.newsdottedbg{ background:url(../images/dotted-line.gif) repeat-y right;}

.graylinkbig { font-size:18px; font-weight:normal; text-decoration:none; color:#555555;}
.graylinkbig a{ font-size:18px; font-weight:normal; text-decoration:none; color:#555555;}
.graylinkbig a:hover{ text-decoration:underline;}


.graylinkbig2 { font-size:18px; font-weight:normal; text-decoration:none; color:#555555;}
.graylinkbig2 a{ font-size:18px; font-weight:normal; text-decoration:none; color:#555555;}
.graylinkbig2 a:hover{ text-decoration:underline;}
.redlinlsmall{color:#d51031; text-decoration:underline;}
.redlinlsmall:hover{ color:#000;}
.redlinlsmall1{color:#d51031; text-decoration:underline;font-weight:bold;}
.redlinlsmall1:hover{ color:#000;font-weight:bold;}


.faqboxtop-mid{ background:url(../images/faq-box-top-mid.gif) repeat-x; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center;}

.faqboxmid-mid{ background:url(../images/faq-box-mid-bg.gif) repeat-x; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:5px; text-align:left;}
.faqboxmid-mid a{ color:#373d41; font-weight:bold; text-decoration:none; }
.faqboxmid-mid a:hover{ color:#d30023; font-weight:bold;}

.faqboxbot-mid{ background:url(../images/faq-box-bot-mid.gif) repeat-x;}







.logintopleft{ background:url(../images/login-top-left.gif) no-repeat; width:17px; height:54px; }
.logintopmid{ background:url(../images/login-top-middle.gif) repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#FFFFFF; padding:0 0 0px 10px; text-align:left;}
.logintopright{ background:url(../images/login-top-right.gif) no-repeat; width:17px; height:54px;}
.loginmidleft{ background:url(../images/login-mid-left.gif) repeat-y; width:17px; vertical-align:top;}

.loginmidright{ background:url(../images/login-mid-right.gif) repeat-y; width:17px; vertical-align:top;}
.loginmidmid{ background:url(../images/login-mid-mid.gif) repeat-x top; vertical-align:top;}
.signupbigtext{ font-size:14px; color:#2b2f31; text-decoration:none;}

.popuptextfield{ background:#FFF url(../images/popup-textfield-bg.gif) repeat-x top; border:1px solid #aaaaaa; padding:5px 3px 5px 5px; font-size:12px; color:#666666;}




.signupleft{ background:url(../images/signup-bot-left.gif) no-repeat; width:17px; height:21px; }
.signupmid{ background:url(../images/signup-bot-mid.gif) repeat-x; font-size:14px; padding:0 0 0px 10px; color:#2b2f31;}
.signupright{ background:url(../images/signup-bot-right.gif) no-repeat; width:17px; height:21px;}


.popuptextfield{ background:#FFF url(../images/popup-textfield-bg.gif) repeat-x top; border:1px solid #aaaaaa; padding:5px 3px 5px 5px; font-size:12px; color:#666666;}



.loginbotmid{ background:url(../images/login-bot-mid.gif) repeat-x; font-size:14px; padding:0 0 0px 10px; color:#2b2f31;}
.loginbotmid a{ color:#d51031; text-decoration:none}
.loginbotmid a:hover{ text-decoration:underline}
.loginbotleft{ background:url(../images/login-bot-left.gif) no-repeat; width:17px; height:61px; }
.loginbotright{ background:url(../images/login-bot-right.gif) no-repeat; width:17px; height:61px;}

/*      */
















/* 18-08-09 */


.cnt-lt-brd {border-left:1px solid #cccccc; background:#FFFFFF;}
.cnt-rt-brd {border-right:1px solid #cccccc; background:#FFFFFF;}
.cnt-bt-brd {border-bottom:1px solid #cccccc; background:#FFFFFF;}


.redfontsmallbold{color:#d30023; font-size:13px; font-weight:bold;}
.button1 {background:url(../images/subscribe.jpg) left top no-repeat; border:0; margin:0px; padding:7px 0 0 0; width:72px; height:25px; vertical-align:top}
.button123
{
	background-color: #D30023;
	border: solid 2px #F8D7D7;
	padding: 4px 8px 4px 8px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* 18-08-09 at evening */

.all-banner-bg {height:330px; background:url(../images/banner-mid-bg.gif) left top repeat-y; width:798px; padding:0 0 0 1px;}

.ValidationSummary
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B22222;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-color: Firebrick;
	background-color: #FEECE9;
	border-style: solid;
	border-width: 1px;
}

SelectMenu
{
	font-family: Tahoma, Arial, Verdana;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	width: 130px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: solid 1px #B8B8B8;
	background-color: #FEECE9;
}

.HeadRed1
{
	color: #DC0025;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.arial12
{
	color: #2F2F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/* ****************** RatingStar ****************** */
.ratingStar
{
	white-space:nowrap;
	margin:1em;
	height:14px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 23px;
    height: 25px;
    margin: 4px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url(../images/ratingStarFilled.jpg);
}
.ratingStar .Empty {
    background-image: url(../images/ratingStarEmpty.jpg);
}
.ratingStar .Saved {
    background-image: url(../images/ratingStarSaved.jpg);
}

.blacklinlsmall{ font-size:12px; color:#000; text-decoration:underline;}
.blacklinlsmall:hover{ color:#d51031;}


/* ******************** last 4 page details */
/*01-12-2009*/


.keybenefitbg {border-left:1px solid #cccccc; background:#f0f3f4; border-top:1px solid #ffffff;border-right:1px solid #cccccc; }
.dottfont{font-size:20px; color:#555555;}

.keybenefitcontent {color: #555555; font-weight: normal; line-height:16px; font-size:12px;}
.keybenefitcontent a:link, .keybenefitcontent a:visited {color: #555555; text-decoration: none;}
.keybenefitcontent a:hover {color: #555555; text-decoration: underline;}


.kyehead {color: #d30023; font-size:30px; font-weight: normal; line-height: normal; font-family:"Trebuchet MS", Arial;}
.kyehead a:link, .kyehead a:visited {color: #d30023; text-decoration: none;}
.kyehead a:hover {color: #d30023; text-decoration: underline;}

.testimonial {color: #d30023; font-size:24px; font-weight: normal; line-height:26px; font-family:"Trebuchet MS", Arial;}
.testimonial a:link, .testimonial a:visited {color: #d30023; text-decoration: none;}
.testimonial a:hover {color: #d30023; text-decoration: underline;}

.testicommon {color: #555555; font-size:12px; font-weight: normal; line-height: normal; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif;}

.whatbg{ background:url(../images/what-rp.gif) left top repeat-y;}

.whatwedohd {color: #d30023; font-size:18px; font-weight: bold; line-height:26px; font-family:"Trebuchet MS", Arial;}


/*-----------------------BLOG PAGE----------------------*/

.bgbdr{border-right: 1px #e1e1e1 solid; }

.bdrbox{background:#f9f9f9; border:solid 1px #cccccc; padding:12px;}

.bloghd{color:#d30023; font-size:22px; line-height:normal;}
.bloghd span{color:#404040; font-size:11px; line-height:normal; margin:0px; padding:0px;}

.bloghd p{color:#404040; font-size:11px; line-height:18px; margin:0px; padding:0px;}

.blogtag {color:#666666; font-size:12px; line-height:18px; margin:0px; padding:0px; font-weight:bold;} 

.blogtag span{font-size:12px; line-height:22px; margin:0px; padding:0px; font-weight:normal;} 

.blogtag span a{text-decoration:underline;color:#d51031; padding:0 3px 0 3px;} 

.blogtag span a:hover{text-decoration:none;} 

.blogtag span img{ padding:0 0 0 0;} 

.bloginput{ background:#f9f9f9; border:1px solid #cccccc; font-size:11px; color:#686868; padding:5px 0 5px 5px; width:144px;}

.head18 {color: #d51031; font-size:18px; font-weight:normal; padding:0 0 7px 0; border-bottom:solid 1px #e1e1e1;}

.navlist{padding-left: 0;margin-left: 0;}

.navlist li{list-style: none;margin: 0;padding:0 0 0 12px;background: url(../images/arrow.gif) no-repeat left 8px; vertical-align:middle;}

.navlist li a { text-decoration: none; line-height:22px; color:#686868;}

.navlist li a:hover { text-decoration: underline; }

.navlist li span{ text-decoration: none; line-height:22px; color:#d51031;}
