@charset "utf-8";
/* CSS Document */

#wraper {
	width:990px;
	margin:0 auto;
/*	border:1px solid red;*/
}

/* New Theme Style */
* {
	margin:0px;
	padding:0px;
}
html {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	color:#787878;
	background-color:#fefffe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a, a:visited {
	color:#003E7C;
    text-decoration: none;
}
a:hover {
	color:#003E7C;
	text-decoration:underline;
}
.populerimage
{
    float:left;
}
p {
	margin:0px;
}
img {
	border:0px;
}
ul {
	margin:0px;
	padding:0px;
}
li {
	margin:0px;
	padding:0px;
}
.fl {
	float:left;
}	/*float left*/
.fr {
	float:right;
}	/*float right*/
.cb {
	clear:both;
}	/*clear both*/

.heightFixer {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
#header{
	margin-top:15px;
        position: relative;
/*	border:1px solid green;*/
	margin-bottom:13px;
	height:61px;
}

#usernameDiv
{
	text-align:right;
    top: 0px;
	width:100%;
 
}
#usernameDiv a
{
    font-weight: bold;
}

#logo{
	float:left;
}
.signinForm{
	float:left;
	padding-left:70px;
	padding-top:6px;
}
.signinForm input{
	border:1px solid;
	border-color:#b0a9a9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	height:21px;
}
.loginButn{
	float:left;
	padding-top:8px;
	margin-left:6px;
}
.checkbox{
	float:left;
	padding-left:20px;
	padding-top:11px;
}
*:first-child+html .checkbox{
	float:left;
	padding-left:13px;
	padding-top:7px;
}
.rememberme-forgottenPassword{
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#000;
	margin-left:8px;
	padding-top:10px;
}

.rememberme-forgottenPassword a{
    color: #000000;
    text-decoration: none;
}

.rememberme-forgottenPassword a:hover{
    text-decoration: underline;
}
.rememberme-forgottenPassword .remember{
    padding-right: 12px;
}

.rememberme-forgottenPassword .forgot{
    padding-left:12px;
    border-left: 1px solid black;
}

.loginIcon{
	float:left;
	padding-left:96px;
	padding-top:20px;
}
*:first-child+html .loginIcon{
	float:left;
	padding-left:65px;
	padding-top:20px;
}
.login{
	color:#000000;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:23px;
}

.login a{
    color:#000000;
    text-decoration: none;
}

.login a:hover{
    text-decoration:underline;
}

.registerIcon{
	float:left;
	padding-left:22px;
	padding-top:20px;
}
.topmenu{
	background:url('../images/menu-bar-bg-img.gif') no-repeat;
	width:990px;
	height:89px;
	float:left;
	margin-top:8px;
	margin-bottom:12px;
    position: relative;
    
}
.jqueryBanner{
	clear:both;
	width:986px;
	height:259px;
	border:solid;
	border-width:1px;
	border-color:#74affb;
	background:url('../images/banner-bg.jpg');
	background-repeat:repeat-x;
}

.jqueryBanner .slides {
	float:left;
	width:682px;
	height:257px;
	overflow: hidden;	
	
}

.jqueryBanner .my-slider {
	position:absolute;
	padding-top:230px;
	padding-left:20px;
}

.jqueryBanner .my-slider a, .jqueryBanner .my-slider a:link, .jqueryBanner .my-slider a:active, .jqueryBanner .my-slider a:visited {
	display:block;
	float:left;
	width:13px;
	height:13px;
	margin:2px;
	background:url('../images/banner-slider.png');
	background-repeat:no-repeat;
}
.jqueryBanner .my-slider a:hover, .jqueryBanner .my-slider a.selected {
	background:url('../images/banner-slider-selected.png');
	background-repeat:no-repeat;
}

.jqueryBanner .slides ul {
	list-style:none;
	margin:0px;
}

.jqueryBanner .slides ul li {
	list-style:none;
	margin:0px;
	float:left;
	display:block;
	overflow: hidden;	
}

.jqueryBanner .navigation {
	float:left;
	width:292px;
	height:247px;
	padding:6px 8px 6px 0px;
}
.jqueryBanner .navigation a, .jqueryBanner .navigation a:link, .jqueryBanner .navigation a:visited, .jqueryBanner .navigation a:active {
	font-size:11px;
	font-weight:bold;
	color:#000;
}




.jqueryBanner .navigation  span {
	display:block;
	background:url(../images/banner-icon-bg.png);
	background-repeat:no-repeat;
	float:left;
	width:126px;
	height:64px;
	text-decoration:none;
	padding:8px;
	margin-bottom:3px;
	font-size:11px;
	font-weight:bold;
	color:#000;
}

.jqueryBanner .navigation .icon {
	float:left;
	margin-right:7px;
}

.jqueryBanner .navigation span.first {
	padding-right:12px;
}
/*
.jqueryBanner .navigation a, .jqueryBanner .navigation a:link, .jqueryBanner .navigation a:visited, .jqueryBanner .navigation a:active {
	display:block;
	background:url(../images/banner-icon-bg.png);
	background-repeat:no-repeat;
	float:left;
	width:126px;
	height:64px;
	text-decoration:none;
	padding:8px;
	margin-bottom:3px;
	font-size:11px;
	font-weight:bold;
	color:#000;
}

.jqueryBanner .navigation .icon {
	float:left;
	margin-right:7px;
}

.jqueryBanner .navigation span {
	display:block;
	color:#F90;
	font-weight:normal;
	text-decoration:underline;
	padding-top:5px;
}

.jqueryBanner .navigation a.first {
	padding-right:12px;
}
*/
/*================ Top Navigation start here ==============*/

.rhm1 {width:893px;height:41px;padding-top:0px;}
.rhm1-left{
	background:url('../images/navright.png') no-repeat;
	width:55px;
	height:41px;
	float:right;
}

.rhm1-bg {background:url('../images/navbg.png') repeat-x;
	height:50px;
	float:left;
	width:980px;
	padding-left:7px;
}

.rhm1-bg ul{
	list-style:none;
	margin:0 auto;
	padding:2px 0 0 0;
}

.rhm1-bg li {
	float:left;
	list-style:none;
	margin-right:5px;
}


.rhm1-bg li a {

	display:block;
	color:#002a5c;
	text-decoration:none;
	font:13px 'Arial', sans-serif;
	font-weight:bold;
	padding:0 0 0 7px;
	height:37px;
	line-height:37px;
	text-align:center;
	cursor:pointer;
}

.rhm1-bg li a span{
	float:left;
	display:block;
	padding:0 14px 0 7px;
}
.rhm1-bg li.current a{
	color:#fff;
	background:url('../images/nav_active_left.png') no-repeat left 7px;
}
.rhm1-bg li.current a span{
	color:#fff;
	background:url('../images/nav_active_right.png') no-repeat right 7px;
}
.rhm1-bg li a:hover{
	color:#fff;
	background:url('../images/nav_active_left.png') no-repeat left 7px;
}
.rhm1-bg li a:hover span{
	color:#fff;
	background:url('../images/nav_active_right.png') no-repeat right 7px;
}

/*================ Top Navigation ends here ==============*/


/*================ Content Area start here ==============*/

.contentWraper{
	width:990px;
	height:auto;
	float:left;
}
.popularProductsBox{
	width:234px;
	float:left;
	margin-top:11px;
	height:302px;
}
.featuredRetailers{
	width:475px;
	margin-top:12px;
}

.top5MostPopularProducts{
	width:475px;
	margin-top:12px;
}

.featuredProducts{
	width:475px;
	margin-top:12px;
}

.latestVideos{
	width:475px;
	margin-top:12px;
}
.latestTop10Membters{
	float:left;
	margin-left:7px;
	margin-top:11px;
	width:234px;
	height:302px;
}
.popularSearches{
	float:left;
	/* height:302px; */
	margin-left:13px;
	margin-top:0px;
	width:234px;
}
.goldStarRating{
	float:left;
	margin-left:13px;
	margin-top:11px;
	width:234px;
}
.latestReviews{
	float:left;
	margin-left:13px;
	margin-top:11px;
	width:234px;
}

.lastVoucherCode{
	float:left;
	margin-left:13px;
	margin-top:11px;
	width:234px;
}

.weAreSocial{
    /* can remove */
	float:left;
	margin-top:11px;
	width:234px;
}

.writeYourOwnReviews{
	width:234px;
	margin-top:10px;
}

.popularDestinationsInTheUK{
    /* can remove */
	margin-top:12px;

}
/*.boxTopImg{
	width:245px;
}
.boxBottomImg{
	width:245px;
}
*/
.topMiddleRepeatImg{
	background:url(../images/bbox-middle-repeat-img.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #C7DFFC;
	border-right:1px solid #C7DFFC;
	min-height:290px;
	width:232px;
	background-color:#FFF;
}
.topMiddleRepeatImg2{
    /* can remove */
	background:url(../images/bbox-middle-repeat-img.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #C7DFFC;
	border-right:1px solid #C7DFFC;
	min-height:290px;
	/* width:243px; */
	background-color:#FFF;
}
.topMiddleRepeatImg2Z{
	background:url(../images/bbox-middle-repeat-img.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #C7DFFC;
	border-right:1px solid #C7DFFC;
	min-height:258px;
	width:243px;
	background-color:#FFF;
}
.topMiddleRepeatImg3{
	background:url(../images/bbox-middle-repeat-img.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #C7DFFC;
	border-right:1px solid #C7DFFC;
	min-height:258px;
	width:243px;
	background-color:#FFF;
}
.topMiddleRepeatImg4{
	background:url(../images/bbox-middle-repeat-img.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #C7DFFC;
	border-right:1px solid #C7DFFC;
	min-height:120px;
	width:473px;
}
.topMiddleRepeatImg5{
	background:url(../images/bbox-middle-repeat-img.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #C7DFFC;
	border-right:1px solid #C7DFFC;
	min-height:95px;
	width:473px;
}
.topMiddleRepeatImg6{
	background:url(../images/bbox-middle-repeat-img.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #C7DFFC;
	border-right:1px solid #C7DFFC;
	min-height:204px;
	width:473px;
}

.boxHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4f2700;
	padding-left:5px;
    margin-bottom: 5px;
	margin-left:5px;
	/* padding:7px 0 0 11px; */
}
.boxSubHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FA870A;
	padding:3px 0 10px 15px;
}
.productDisplayBoxWraper{
	border-bottom:1px solid #e3e3e4;
	margin:5px 0 0 0px;
	min-height:65px;
	width:100%;
}
.productDisplayBoxWraper3{
	border-bottom:1px solid #e3e3e4;
	margin:5px 0 0 0px;
	min-height:65px;
	width:100%;
}
*:first-child+html .productDisplayBoxWraper3{
	border-bottom:1px solid #e3e3e4;
	margin:1px 0 0 0px;
/*	min-height:65px;*/
	width:100%;
}
.productDisplayBoxWraper2{
	border-bottom:1px solid #e3e3e4;
	margin:2px 0 0 0px;
	min-height:38px;
	width:100%;
}
.productDisplayBoxWraper2-last{
	margin:2px 0 0 0px;
	min-height:38px;
	width:100%;
}

.productDisplayBoxWraper2Z{
	border-bottom:1px solid #E3E3E4;
	margin:9px 0 0 0px;
	min-height:31px;
	width:227px;
}
.productImage{
	float:left;
	margin:9px 0 0;
}

.productImageZ{
	float:right;
	margin:20px 12px 0 0;
	padding-bottom:8px;
}
.productImage2{
	float:left;
	margin:8px 10px 12px 0;
}
.new{
	float:left;
	margin:6px 0 0 50px;
}
.newStarImg{
	float:right;
	margin:-24px 0 0 50px;
}
.yellowStarImg{
	margin:-25px 0 0 198px;
	position:absolute;

}

*:first-child+html .yellowStarImg{
	margin:-25px 0 0 188px;
	position:absolute;
}
.starsRating{
	float:right;
	margin:28px 0 0 355px;
	position:absolute;
}

*:first-child+html .starsRating{
	float:right;
	margin:28px 0 0 270px;
	position:absolute;
}
.productName{
	color:#003E7C;
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:17px;
	padding-top:15px;
}
.productNameZ{
	color:#003E7C;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	padding-top:15px;
	text-decoration:none;
}
.productName2{
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	padding-left:72px;
	padding-top:14px;
	width:254px;
}
.productName2 a{
	color:#000;
	}

*:first-child+html .productName2{
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	padding-top:14px;
	width:254px;
}

.productName2Z{
	color:#5B5B5B;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:6px;
	padding-top:5px;
	padding-bottom:10px;
	width:167px;
}
.productName2ZZ{
	color:#5B5B5B;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:0px;
	padding-top:8px;
	width:100%;
	text-decoration:none;
}
.productName2ZZLatestReviews{
	color:#5B5B5B;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:3px;
	padding-top:6px;
	width:225px;
	text-decoration:none;
}
.from{
	color:#003E7C;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:19px;
	padding-top:5px;
}
*:first-child+html .from{
	color:#003E7C;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
}

.priceWord{
	color:#003E7C;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:19px;
	padding-top:5px;
	font-weight:bold;
}
.price{
	color:#ff7f06;
	float:left;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:19px;
	padding-top:5px;
}
.price2{
	color:#ff7f06;
	float:left;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:7px;
	padding-top:5px;
}
.seeMore{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
	text-align:center;
	text-decoration:underline;
}
.seeMore2{
	color:#376ca1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:12px;
	text-align:center;
	text-decoration:underline;
}
.noMoreVideo{
	color:#376ca1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
	text-align:center;
}
.seeMoreExapmple{
	color:#7d7d7d;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-top:33px;
	text-align:center;


}
.searchText{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding:5px 0 0 0px;
	width:224px;
}

.social-image {
    padding-top: 12px;
    text-align: center;
}

.facebook{
    /* can remove */
	padding:15px 0 0 12px;
}
.twitter{
    /* can remove */
	padding:15px 0 0 12px;
}
.linkedIn{
    /* can remove */
	padding:15px 0 5px 12px;
}

.reviews{
    /* can remove */
	padding:15px 0 0 12px;
}

.destinationText{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	list-style:none outside none;
	padding:12px 0 0 12px;
	line-height:18px;
}
.leftArrow{
	width:15px;
	height:17px;
	float:left;
	padding:30px 0 0 9px;
}

.rightArrow{
	height:17px;
	padding:30px 0 0 448px;
	width:15px;
}
*:first-child+html .rightArrow{
	height:17px;
	padding:30px 0 0 0;
	width:15px;
}
.smallLogo{
	float:left;
      /*  background: url(../images/small-logo-1.png) no-repeat;*/
        background-position: center;
        width: 118px;
        height: 55px;
        margin: 0px 10px 10px 15px;
        text-align: center;
        line-height: 55px;
        vertical-align: middle;
	
}
.smallLogoInner{

    margin-left:auto;
margin-right:auto;
padding:12px 0 0;
}

.smallLogo a
{
    
}

.smallLogo a img
{
    vertical-align: middle;
}
.productBox1{
	float:left;
	padding:0 0 0 8px;
	background:url(../images/product-box.png) no-repeat;
	width:130px;
	height:155px;
	margin-left:11px;
	margin-top:12px;
}
.productBox2{
	float:left;
	padding:14px 0 0 8px;
	background:url(../images/product-box.png) no-repeat;
	width:130px;
	height:155px;
	margin-top:12px;
}
.productBox3{
	float:left;
	padding:14px 0 0 8px;
	background:url(../images/product-box.png) no-repeat;
	width:130px;
	height:155px;
	margin-top:12px;
}
.leftArrow1{
	width:15px;
	height:17px;
	float:left;
	padding:69px 0 0 9px;
}

.rightArrow1{
	height:17px;
	padding:69px 0 0 450px;
	width:15px;
}

*:first-child+html .rightArrow1{
	height:17px;
	padding:69px 0 0 0;
	width:15px;
}
.babyImage1{
	padding:14px 13px 0 0;
	text-align:center;
}
.babyImage2{
	padding:0 15px 0 0;
	text-align:center;
}
.babyImage3{
	padding:0 15px 0 0;
	text-align:center;
}

.imageTextSmallHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:5px;
}

.imageTextPrice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fe7c00;
	padding:4px 7px 0 0;
	text-align:center;
}
.compareFindText{
	color:#000;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	height:28px;
	padding:0px 0px 0px 10px;
	width:150px;
}

.allDepartments{
	border:1px solid black;
	float:left;
	height:21px;
	margin-top:4px;
	width:170px;
	font-size:11px;
	color:#626262;
}

.searchAreaZ{
	float:left;
	padding-left:15px;
}
.searchAreaZ input{
	border:1px solid;
	border-color:#d2d6dc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	height:16px;
	width:675px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	padding:5px;
}
.searchButn{
	float:right;
	margin-right:10px;
}
.searchIcon{
	float:left;
}

/*================ Content Area ends here ==============*/


.footerBoxWraper{
	margin-top:15px;
}

.footerMiddleRepeatImg{
	background:url(../images/footer-box-middle-repeat-img.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #C7DFFC;
	border-right:1px solid #C7DFFC;
	min-height:185px;
	width:987px;
}
.footerInnerWraperComparReview{
	float:left;
	width:657px;
	height:55px;
}

.footerInnerWraperPopularProductsByCategory{
	border-bottom:1px solid #D9D9D9;
	float:left;	
	margin-top:17px;
	padding-bottom:2px;
	width:988px;
}

.footerInnerHelpContact{
	float:left;
	height:55px;
	margin-left:76px;
	width:170px;
}

.links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:5px 0 0 0;

}
.links ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:6px 0 0 12px;
	list-style:none;
	margin: 0;
	padding: 0;

}
.links ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	padding:6px 0 0 3px;
	position: relative;
	display: inline;
	float: left;

}

.links ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	margin-right:0px;
	border-right:1px solid black;
	position: relative;
	display: inline;
	float: left;
	border-right:1px solid black;
	padding:0 3px 0 0;
	text-decoration:none;
}

.links ul li a.privacy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-right:10px;
	border-right:1px solid black;
	position: relative;
	display: inline;
	float: left;
	margin-right:10px;
	border-right:1px solid black;
	padding:0 19px 0 0;
	text-decoration:none;
	border-right:none;
}
.footerDevider{
	float:left;
	margin-left:14px;
	margin-top:18px;
}

.copyWrite{
	font-size:11px;
	color:#0e5f93;
	text-align:center;
}
.footerLogo{
	float:right;
	margin-right:16px;
	margin-top:5px;
}

.leftColumnWraper{
	float:left;
/*	border:1px solid red;*/
	width:256px;
	height:auto;
	margin-top:11px;
}
.rightColumnWraper{
	float:right;
/*	border:1px solid green;*/
	width:250px;
	height:auto;
}
.innerContentWraper{
	float:left;
/*	border:1px solid black;*/
	width:475px;
	height:auto;
}

/* round box css start */
.t {background: url(../images/dot.gif) 0 0 repeat-x; width:100%;}
.b {background: url(../images/dot.gif) 0 100% repeat-x; width:100%;}
.l {background: url(../images/dot.gif) 0 0 repeat-y; }
.r {background: url(../images/dot.gif) 100% 0 repeat-y; }
.bl {background: url(../images/bl0.gif) 0 100% no-repeat}
.br {background: url(../images/br0.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px}
.main{ background:url(../images/bbox-middle-repeat-img.gif) repeat-x; background-position:bottom; background-color:#FFF;}
/* round box css end */


/* start retailer slider */

/* start retailer slider */
#retailerContainer
{
    width: 100%;
    position: relative;
}
#retailerSlider{
    
    margin-left: 10px;
}
#retailerSlider ul, #retailerSlider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#retailerSlider li{
        width:450px;
	height:75px;
	overflow:hidden;

	}
#prevBtn, #nextBtn{

	height: 17px;
        width:15px;

	}
#nextBtn{
            position:absolute;
            left:444px;
            top:24px;
	}
#prevBtn{
            position:absolute;
            left:-6px;
            top:24px;
	}
#prevBtn a{
            display: block;
            width: 15px;
            height: 17px;
            background:url(../images/left-arrow-active.png) no-repeat 0 0 !important;
	}
#nextBtn a{
            display: block;
            width: 15px;
            height: 17px;
            background:url(../images/right-arrow.png) no-repeat 0 0 !important;
	}

/* end retailer slider*/


/* Video slider */
#videoSliderContainer
{
    width: 100%;
    position: relative;
}
#videoSlider{

    margin-left: 10px;
}
#videoSlider ul, #videoSlider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#videoSlider li{
        width:450px;
	height:145px;
	overflow:hidden;

	}
#prevBtn2, #nextBtn2{

	height: 17px;
        width:15px;

	}
#nextBtn2{
            position:absolute;
            left:430px;
            top:55px;
	}
#prevBtn2{
            left:5px;
            position:absolute;
            top:55px;
	}
#prevBtn2 a{
            display: block;
            width: 15px;
            height: 17px;
            background:url(../images/left-arrow-active.png) no-repeat 0 0 !important;
	}
#nextBtn2 a{
            display: block;
            width: 15px;
            height: 17px;
            background:url(../images/right-arrow.png) no-repeat 0 0 !important;
	}

/* End Video slider */






/* for search autocomplete */
.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
/* end for search autocomplete */


.category-bodycorner  {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/category-bodycorner_01.jpg");
background-repeat:x-repeat;
background-position:bottom;
float:left;
padding:10px;
width:967px;
border-left:1px solid #A9CFFC;border-right:1px solid #A9CFFC;
}



.videoframe
{
    background: url(../images/video_frame.png) no-repeat;
    width: 160px;
    height: 135px;
    float: left;
    text-align: center;
    padding-top: 10px;
    margin-left: 35px;
    
}





.productLaptopImgAreaWraper{
	float:left;
}

.zoomIcon{
	float:left;
	padding-left:40px;
	padding-top:5px;
}
.shareImg{
	float:left;
	padding-left:15px;
}
.productImgBelowIconWraper{
	width:190px;
}
.shareText{
	color:#768089;
	float:left;
	font-size:11px;
	padding-left:5px;
	padding-top:9px;
}
.zoomText{
	color:#768089;
	float:left;
	font-size:11px;
	padding-left:5px;
	padding-top:9px;
}
.productDetailWraper{
	float:left;
	padding:10px 0 0 20px;
	width:490px;
}
.productHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4e2700;
        width:387px;
}
.clear
{
    clear:both;
font-size:0;
line-height:0;
}
.productNewIcon{
	float:right;
	padding:0 0 0 0;
	margin-top:-33px;
}
.productTextDetail{
	font-size:12px;
	color:#6d6d6d;
	text-align:justify;
	line-height:16px;
    margin-bottom: 20px;
}
.moreOrangeText{
	font-size:12px;
	color:#f39233;
}

.priceOrangeText{
	font-size:16px;
	font-weight:bold;
	color:#f39233;
	padding:5px 0 0;
	float:left;
}
.priceBlack{
	font-size:16px;
	font-weight:bold;
	color:#000;
	float:left;
	padding:5px 0 0 15px;
}
.priceWraper{
	 
	 float:left;
}
.buyNowButton{
	float:left;
    margin-left:75px;
}
.bestPriceButton{
	float:right;
        
}

.productFavouriteAreaWraper{
	width:100%;
	float:left;
	margin-top:18px;
        line-height:26px;
}
.addToFavouritIcon{
	float:left;
	padding:5px 0 0;
}
.addToFavouritText{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#f59235;
	padding:4px 0 0 5px;
}
.createPriceAlertIcon{
	float:left;
	padding-left:75px;
	padding-top:8px;
}
.createPriceAlertText{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#f59235;
	padding:4px 0 0 5px;
}
.priceAreaWraper{
       margin-top:10px;
	
}
.currysButton{
	float:right;
	
}

.mainProductHeading{
	color:#4E2700;
	float:left;
	font-size:18px;
	font-weight:bold;
	margin-top:15px;
}
.ProductHeadingInBox{
	color:#003d79;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	width:730px;
	padding-left:10px;
	text-decoration:none;
}
.mainProductHeadingSubText{
	border-bottom:1px solid #9bc8fd;
	color:#768089;
	float:left;
	font-size:12px;
	margin-top:5px;
	padding-bottom:15px;
	width:733px;
}

.mainProductHeadingSubText a{
    text-decoration: none;
}

.mainProductHeadingSubTextZ{
	color:#768089;
	float:left;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
	width:733px;
}
.boxSquareProductPage{
	width:732px;
	min-height:155px;
	border:1px solid #9bc8fd;
	float:left;
	margin-top:10px;

}
.boxSquareProductPageZ{
	width:732px;
	border:1px solid #9bc8fd;
	float:left;
	margin-top:10px;
	background:url(../images/bgGradientRepeatImg.png) repeat-x;
	background-position:bottom;
}
.boxSquareProductCompair{
	width:732px;
	border:1px solid #9bc8fd;
        border-top: none;
	float:left;
	margin-top:0px;
	background:url(../images/bgGradientRepeatImg.png) repeat-x;
	background-position:bottom;
}
.retailerWraperArea{
	float:left;
	width:733px;
	padding-top:5px;
}
.subHeadingRetailer{
	font-size:12px;
	font-weight:bold;
	color:#000;
	width:158px;
	float:left;
	padding-left:7px;
}
.subHeadingRating{
	font-size:12px;
	font-weight:bold;
	color:#000;
	width:115px;
	float:left;
}
.subHeadingRetailerMessage{
	font-size:12px;
	font-weight:bold;
	color:#000;
	width:235px;
	float:left;
}
.subHeadingPrice{
	font-size:12px;
	font-weight:bold;
	color:#000;
	width:128px;
	float:left;
}
.subHeadingAvailability{
	font-size:12px;
	font-weight:bold;
	color:#000;
	width:10px;
	float:left;
}

.productSmallImg{
	float:left;
	padding:25px 0 0 15px;
}
.ratingReviewsWraper{
	float:left;
	padding:36px 0 0 47px;
	width:115px;
}
.ratingStarsProductPage{


}
.reviewsText{
	font-size:12px;
	color:#3e3e3e;
	width:200px;
	float:left;
	
	line-height:17px;
	padding:15px 0 0;
}
.priceWraperZ{
	float:left;
	padding:37px 0 0 34px;
}
.PriceOrangeZ{
	font-size:15px;
	font-weight:bold;
	color:#ff8000;
}

.PriceBlackZ{
	font-size:15px;
	font-weight:bold;
	color:#000;
}
.availablityWraper{
	float:left;
	padding-left:48px;

}
.retailerLogo{
	text-align:center;
}
.goToStoreLogo{
	padding:30px 0 0;
}

.reviewsFullText{
	font-size:12px;
	color:#3E3E3E;
	font-weight:normal;
	width:706px;
	text-align:justify;
	line-height:16px;
	padding:10px 0 10px 10px;
}
.reviewsFullText2{
	font-size:12px;
	color:#000;
	width:706px;
	text-align:justify;
	line-height:16px;
	padding:10px 0 0 10px;
}
.videoWraper{
	/* float:left; */
	min-height:95px;
	padding:10px 0 0 10px;
    vertical-align: top;
	/* width:354px; */
}

.similarProductWraper{
	float:left;
	min-height:95px;
	padding:10px 0 0 10px;
	width:545px;
}
.videoName{
	font-size:12px;
	font-weight:bold;
	color:#0c5ea7;
	/* float:left; */
	padding-bottom:0px;
}
.productNameZ{
	font-size:12px;
	font-weight:bold;
	color:#0c5ea7;
	float:left;
	padding-bottom:10px;
}
.videoName2{
    padding-bottom:5px;
	/* float:left; */
}
.productName2Z{
	float:left;
}
.videoImg{
	float:left;
}

.similarSmallProductImg{
	float:left;
}
.by{
	font-size:11px;
	color:#9b9b9b;
}
.videoPostName{
	font-size:11px;
	color:#0c5ea7;
	padding-right:10px;
}
.videoPostTime{
	font-size:11px;
	color:#9b9b9b;
	padding-left:10px;
}
.videoTextWraper{
	padding:5px 0 0 155px;

}
.similarProductTextWraper{
	float:left;
	padding:10px 0 0 25px;
	width:415px;

}
.similarProductImgWraper{
	float:left;
}
.similarProductName{
	font-size:12px;
	font-weight:bold;
	color:#0c5ea7;
	padding-bottom:10px;
	text-decoration:none;
}
.similarProductText{
	font-size:11px;
	color:#9b9b9b;
}
.priceSimilarProductWraper{
	float: left;
	padding:43px 0 0 18px;
}
.priceSimilarProductOrange{
	font-size:15px;
	font-weight:bold;
	color:#ff8000;
	float:left;
	padding-right:10px;
}
.priceSimilarProductBlack{
	font-size:15px;
	font-weight:bold;
	color:#000;
	float:left;
}
.similarProductInnerMainWraper{
	border-bottom:1px solid #9bc8fd;
	margin-top:10px;
}

.main{
	background:url();
	background-position:bottom;
	background-color:#FFF;
}

.headingMainWraperZ{
float:left;
width:733px;
}
/*edited by Qaisar Ashfaq*/
.read-more{
	color:#003d79;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	}
.errormsg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F37A0E; text-decoration:none; text-align:center;}

.video-pages {
    text-align: right;
    float: right;
    margin: 10px;
}

.video-pages a {
    padding-left: 5px;
    padding-right: 5px;
    background-color: orange;
    border: 1px solid silver;
}

.video-pages span {
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid orange;
}
.leftColumnWraperProductPage{
	float:left;
	width:732px;
	height:auto;
}

/*   For SITE MAP <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     */

.boxSubHeading  a, .boxSubHeading a:visited {
	color:#003E7C;
	text-decoration: none;

}
.boxSubHeading a:hover {
	color:#2A1FFF;
	font-weight: bold;

}


.alphabetRow {
	background-image: url(../images/alphabet_bg.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 734px;
	position: relative;
}
.linkBox {
	height: auto;
	width: 735px;
	float: left;
	display: block;
	margin-top: 20px;
}




.alphabetHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4f2700;
	padding-top: 8px;
	padding-left: 30px;
	display: block;
}

.LinksContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A3FAA;
	font-weight: normal;
	height: auto;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.LinksContainer .LinkSpacing a, .LinksContainer .LinkSpacing a:visited {
	color:#003E7C;
	text-decoration: none;
	padding-left: 30px;
}
.LinksContainer .LinkSpacing a:hover {
	color:#2A1FFF;
	font-weight: bold;
	padding-left: 30px;
}


.LinkSpacing {
	padding: 0px;
	width: 245px;
	float: left;
}

.bottomLine {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #D8D8DA;
	}

/* Brand Page */

.boxTopImg{
	background-image: url(../images/Brand-bar.gif);
	height: 38px;
	width: 736px;
}

.topMiddleRepeatImgBrands{
	background:url(../images/bbox-middle-repeat-img.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #C7DFFC;
	border-right:1px solid #C7DFFC;
	width:734px;
	height:auto;
	background-color:#FFF;
	float:left;
}

.BrandDisplayBoxWraper{
	float:left;
	background-image: url(../images/brandBox_bg.gif);
	width:217px;
	height:303px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 16px;
}

.brandTitel{
	float:left;
    clear: both;
	font-size:12px;
	font-weight:bold;
	color:#003e7c;
	padding-left:45px;
    margin-bottom: 10px;

}
.brandLinks {
	float:left;
	padding-left:45px;
	margin-bottom:20px;
    height: 100px;
    overflow: hidden;


	}


.brandLinks a, .brandLinks a:hover,.brandLinks a:visited {
	color:#2A2A2A;

	}

.registerBG{
	background-position: center;
	width: 194px;
	height: 100px;
	margin: 10px;
	text-align: center;
	margin-left:19px;
	vertical-align: middle;
	background-image: url(../images/register-bg.gif);
	background-repeat: no-repeat;

}


.searchButtons{
	height: 26px;
	width: 230px;
	margin-bottom: 1px;
	}

.popularCategory{
	float:left;
	margin-top:11px;
	width:475px;
}

.topMiddleRepeatImage{
	background:url(../images/bbox-middle-repeat-img.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #C7DFFC;
	border-right:1px solid #C7DFFC;
	width:473px;
	background-color:#FFF;
}






#retailerContainer1 #retailerSlider1 ul, #retailerContaine1r #retailerSlider1 li{
	margin:0;
	padding:0;
	list-style:none;
	height:130px;

	}
#retailerContainer1 #retailerSlider1 li{


	}


.ContainerBox
{
    width: 100%;
    position: relative;
	text-align:center;
}


.ContainerBox .insideContainerBox ul, .ContainerBox .insideContainerBox li{
	margin:0;
	padding:0;
    height: auto;


	}
.ContainerBox .insideContainerBox li{
    width:450px;
	display:inline;
	list-style:none;
	}

	.innerContentWraperCategoryPg{
	float:left;
/*	border:1px solid black;*/
	width:475px;
	height:auto;
}

.popularSearches2{
	float:left;
	height:302px;
	width:234px;
}

.lastVoucherCode2{
	float:left;
	margin-top:11px;
	width:234px;
}

.rightColumnWraperCategoryPg{
	float:left;
/*	border:1px solid green;*/
    margin: 10px;
	width:235px;
	height:auto;
}

.bottomLine {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #E6F1FF;
	}

.seeMore3 {
	color:#376ca1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
	padding-right:10px;
}
.price1
{
 line-height:normal;
 font-weight:bold;
 color:#ff7f06;

 text-align:center;

}
.smallLogo2{
	float:left;
	padding:10px 0 0 10px;
    width: 125px;
}
.smallLogoInner2 {
	margin-left: 0px;
	height:50px;
	text-align:center;
}
.smallLogoInner3 {
	margin-left: 55px;


}

.brandBg {
    /* background-image: url(../images/small-logo-1.png); */
    width:118px;
    height:55px;
    background-repeat: no-repeat;
    text-align: center;
    float: left;
    padding-top:8px;
}


/*
	new category page classes  start
*/

#retailerSlider1{
	
    
    margin-left: 5px;
	height:auto;

}

.ProductTitle1 a
{
 line-height:normal; 
 font-weight:bold; 
 color:#003e7c; 
 text-align:center;
 text-decoration:none;

}

.smallLogoInnerBOX {
	margin-left: 10px;
	margin-bottom:5px;
	height:90px;
	width:90px;
	vertical-align:middle;
	display:table-cell;
	} 
	
	/* start retailer slider */
#retailerContainer1
{
	float:left;
    width:440px;
	padding-top:20px;
	height:170px;
 
}

.category-smallLogo{
	float:left;
}
	
/*
	new category page classes  end
*/

	/*=====  === === = ===============================================================================================================*/
	/*===== == = ==   NEW CLASSES ADDED FOR INNER CONTENT AREA of CATEGORY PAGE=======================================================*/
	/*===== ===  === = ===============================================================================================================*/
	
	
	
.innerContentWraperCategoryPg{
	float:left;
	width:475px;
	height:auto;
}

.popularCategoryBOX{
	float:left;
	margin-top:11px;
	width:475px;
}
.CategoryTopMiddleRepeatImage{
	background:url(../images/bbox-middle-repeat-img.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #C7DFFC;
	border-right:1px solid #C7DFFC;
	width:473px;
	background-color:#FFF;
}


.CategoryPointerImg{
	float:left; 
	height:190px; 
	width:15px; 
	margin:0 8px; 
	padding:0;
		
	}
	

.CategoryPointerImg img{
	padding-top:80px;
	}
	
	
.CategorySliderButtons {
	height:14px; 
	width:475px; 
	margin:5px;
	
	
	}
	
#retailerContainerBOX
{
	float:left;
    width:410px;
	padding-top:20px;
	height:170px;
 
}
	
#retailerSliderBOX{
	
    
    margin-left: 5px;
	height:auto;

}
#retailerContainerBOX #retailerSliderBOX ul, #retailerContaineBOX #retailerSliderBOX li{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	
	}
#retailerContainerBOX #retailerSlider1 li{
    
	overflow:hidden;

	}


.CategoryProductBOX{
	float:left;
	padding:10px 0 0 17px;
	height:auto
}


.CategoryImageBox {
	margin-left: 55px;	


} 
	
.CategoryProductInnerBOX {
	margin-left: 10px;
	margin-bottom:5px;
	height:90px;
	width:90px;
	vertical-align:middle;
	display:table-cell;
	} 
	
	
.CategoryProductTitle a
{
 line-height:normal; 
 font-weight:bold; 
 color:#003e7c; 
 text-align:center;
 text-decoration:none;

}

.CategoryProductPrice
{
 line-height:normal; 
 font-weight:bold; 
 color:#ff7f06; 
 text-align:center;

}





.insideContainerBox{
	margin-left: 16px;
        margin-top: 40px;
}
	
.CategoriesContainerBox
{
    width: 100%;
   	
}

.CategoriesinsideContainerBox{
	margin-left: 20px;
	margin-top: 20px;
}
.CategoriesContainerBox .CategoriesinsideContainerBox ul, .CategoriesContainerBox .CategoriesinsideContainerBox li{
	margin:0;
	padding:0;
	list-style:none;

	
	}
.CategoriesContainerBox .CategoriesinsideContainerBox li{

	height: 110px;
	display:inline;

	
	}

.CategoryProductBOX2{
	width:100px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-left:20px;
	margin-top:20px;
    float: left;
	height:60px;
	
}


.seeMorePBRC {
	
	color:#376ca1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
	padding-right:10px;
    clear: both;
}

.braeadgrumbs-bg a {
background:url("../images/breadcrumb-arrows.png") no-repeat scroll 100% -23px transparent;
color:#000000;
float:left;
font:11px Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
line-height:12px;
margin-right:7px;
padding-right:12px;
text-decoration:underline;
}
.braeadgrumbs-bg a:hover{
    text-decoration:none;
}
.braeadgrumbs-bg {
color:#000000;
font:11px Verdana,Arial,Helvetica,sans-serif;
line-height:14px;
margin:0 0 5px;
overflow:hidden;
padding-left:5px;
}


#popular-product-slider a.selected,#popular-product-slider a:hover {
	background:url('../images/banner-slider-selected.png');
	background-repeat:no-repeat;
}



#popular-product-slider a:visited,#popular-product-slider a
{
	display:block;
	float:left;
	width:13px;
	height:13px;
	margin:2px;
	background:url('../images/banner-slider.png');
	background-repeat:no-repeat;

}


	/*

	New Brand PAge(View ALL) Classes	      /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

	*/


.categoryBrands {

	width: 700px;
	height:auto;
	margin-left:18px;
	margin-top:10px;
	}


.categoryBrandsLeft {
	float:left;
	width:340px;
    padding: 5px;
	}

.categoryBrandsLeft ul{
	list-style:none;

	}
.categoryBrandsLeft li{
	height:20px;
	padding-top:5px;
	padding-left:5px;
	}

    .categoryBrandsLeft li a {
        display: block;
}
.categoryBrandsRight {
	float:left;
	width:340px;
	text-align:right;
    padding:5px;
	}

.categoryBrandsRight ul {
	list-style:none;
}

.categoryBrandsRight li {
	height:20px;
	padding-top:5px;
	padding-right:5px;
}

.categoryBrandsRight li a{
    display: block;
}

.listIndexbgColor {
	background-color:#8abefc;
    color: #003E7C;
    height: 25px;
    cursor: pointer;
}

.listIndexbgColorAlt {
	background-color:#FFFFFF;
    color: #003E7C;
    height: 25px;
    cursor: pointer;
}

.categoryBrands .categoryBrandsLeft a {
	text-decoration:none;
	}
.categoryBrands .categoryBrandsRight a {
	text-decoration:none;
	}

.categoryBrands .categoryBrandsLeft a:hover {
	text-decoration:none;
	color:#03F;
	}
.categoryBrands .categoryBrandsRight a:hover {
	text-decoration:none;
	color:#03F;
	}

/* Start New Menu CSS */

/*
body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;;

}

p {
  line-height: 1.5em;
}
*/
#newMenu {
	/* height:550px; */
	width:243px;
	margin:0;
	border:thin solid #9dc6f9;
	border-bottom:none;
	border-top:none;
}

ul.menu {
    border-right: 1px solid #9ec7fa;
}

ul.menu, ul.menu ul {
  list-style-type:none;
  width: 233px;
  padding:0px;
  margin:0px;
  margin-top:4px;
}

ul.menu a {
  display: block;
  text-decoration: none;
}

ul.menu li {
	margin-top: 0px;
}

ul.menu li a, ul.menu ul.menu li a {
	color: #003e7c;
	padding: 5px 0px 0px 10px;
	height:23px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image: url(../images/menu-Btn.gif);
	background-repeat: no-repeat;
}


ul.menu li a:hover, ul.menu ul.menu li a:hover{
	color:#F60;
	background-color: #09F;
	background-image: url(../images/menu-Btn.gif);
}

/*---------New class-----*/
#menuTopButn  a{
	color: #003e7c;
	padding: 5px 0px 0px 10px;
	height:23px;
	background-image: url(../images/menu-Btn-top.gif);
	background-repeat: no-repeat;
	}

#menuBottomButn  a{
	color: #003e7c;
	padding: 5px 0px 0px 10px;
	height:23px;
	background-image: url(../images/menu-Btn-bottom.gif);
	background-repeat: no-repeat;
	}
/*---------New class-----*/


ul.menu li ul li a, ul.menu ul.menu li ul li a, #menuTopButn ul li a {
	color: #003e7c;
	padding-left: 20px;
	font-size:12px;
	background-color: #0CC;
	background-image: url(../images/Sub-L1-Btn.gif);
	height:17px;
	border-left:thin solid #afd1fb;

}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover, #menuTopButn ul li a:hover {
	color: #003e7c;
	padding-left: 20px;
	font-size:12px;
	background-color: #aaa;
	background-image: url(../images/Sub-L1-Btn-hover.gif);
	background-repeat: no-repeat;
	height:17px;

}

.acitem{
	margin: 0 0 0 0 !important;
	border-bottom:thin solid #afd1fb;

		}

/* 1 */

ul.menu li ul li ul li a, ul.menu ul.menu li ul li ul li a, #menuTopButn ul li ul li a {
	color: #003e7c;
	padding-left: 45px;
	font-size:11px;
	background-color: #0CF;
	background-image: url(../images/Sub-L2-Btn.gif);
	background-repeat: no-repeat;
	height:17px;
}

ul.menu li ul li ul li a:hover, ul.menu ul.menu li ul li ul li a:hover, #menuTopButn ul li ul li a:hover {

	padding-left: 45px;
	font-size:11px;
	background-color: #09F;
	background-image: url(../images/Sub-L2-Btn-hover.gif);
	background-repeat: no-repeat;
	height:17px;
}




/* :1 */

ul.menu ul.menu li a:hover {
    border-left: 0;
    padding-left: 0.5em;
}
ul.menu ul.menu {

}

ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
	text-decoration: none;



}









div.panel {
    border: 1px #000 solid;
    padding: 5px;
    margin-top: 1px;
}

ul.menu div.panel a, ul.menu div.panel li a:hover  {
    display :inline;
    color: #666;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
}
ul.menu div.panel a:hover {
    color: #000;
    text-decoration: underline;
}


.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }
.indent6 { padding-left: 6em; }
.indent7 { padding-left: 7em; }
.indent8 { padding-left: 8em; }
.indent9 { padding-left: 9em; }
.indent10 { padding-left: 10em; }



.leftMenuMainWraper{
	float:left;
	margin-top:0px;
	}


/* End New Menu CSS*/

/* Start Voucher Page */
.leftColumnWraperVoucherPg {
float:left;
height:auto;
width:0;
}
.innerContentWraperVouvherPg {
float:left;
height:auto;
width:735px;
}
.VoucerBoxTopImg {
background-image:url("../images/Brand-bar.gif");
height:38px;
width:736px;
}
.boxHeadingVoucherPg {
color:#4F2700;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
padding-left:15px;
padding-top:12px;
}
.VoucherMiddleBox {
background:url("../images/bbox-middle-repeat-img.gif") repeat-x scroll center bottom #FFFFFF;
border-left:1px solid #C7DFFC;
border-right:1px solid #C7DFFC;
float:left;
height:auto;
margin-left:0;
width:734px;
}
#VouchersNav {
clear:both;
float:left;
margin-left:30px;
padding-top:12px;
width:600px;
}
#VouchersNav ul {
display:block;
margin:0;
padding:0;
}
.voucherTBimg {
margin-left:12px;
}
#VouchersNav li.VouchersNav_active {
background-position:left -56px;
}
#VouchersNav li {
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/Blue-orange-btn.png");
background-position:left top;
background-repeat:no-repeat;
display:inline;
float:left;
margin-right:5px;
margin:0;
padding:0;
}
#VouchersNav li.VouchersNav_active a {
background-position:right -56px;
color:#FFFFFF;
}
#VouchersNav li a {
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/Blue-orange-btn.png");
background-position:right top;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
margin-left:5px;
padding:8px 20px 6px 13px;
text-decoration:none;
}
.VoucherMiddleRepeatImg {
background:url("../images/bbox-middle-repeat-img.gif") repeat-x scroll center bottom #FFFFFF;
border-left:1px solid #C7DFFC;
border-right:1px solid #C7DFFC;
float:left;
height:auto;
margin-left:12px;
width:707px;
}
.BrowseAtoZ {
color:#FFFFFF;
height:20px;
margin-left:25px;
padding-bottom:10px;
padding-top:20px;
text-decoration:none;
}
.BrowseAtoZ ul {
float:left;
margin:0;
padding:0;
}
.BrowseAtoZ li {
background-color:#72B0FB;
display:inline;
float:left;
height:17px;
margin-bottom:2px;
margin-left:3px;
text-align:center;
width:19px;
margin:0;
padding:0;
}
.BrowseAtoZ li a {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
vertical-align:middle;
}
.VoucherLinkBox {
display:block;
float:left;
height:auto;
margin-bottom:10px;
margin-left:8px;
margin-top:10px;
width:700px;
}
.VoucherAlphabetRow {
background-image:url("../images/VoucherAtoZ.gif");
background-repeat:no-repeat;
height:28px;
position:relative;
width:691px;
}
.VoucherAlphabetHeading {
color:#023877;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:20px;
padding-top:8px;
float: left;
}
.VchrLinksContainer {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:auto;
}
.VchrLinksContainer span {
float:left;
margin-left:20px;
width:200px;
}
.VchrLinksContainer a, .VchrLinksContainer a:visited {
color:#666666;
padding-left:3px;
text-decoration:none;
}
.VchrLinksContainer a, .VchrLinksContainer a:visited {
color:#666666;
padding-left:3px;
text-decoration:none;
}
.voucherTBimg {
margin-left:12px;
}
.VoucherRightColumnWraper {
float:right;
height:auto;
width:235px;
}
.rightColumnBox {
float:left;
margin-bottom:10px;
margin-left:0;
width:234px;
}
.topMiddleRepeatImgVoucherPg {
background:url("../images/bbox-middle-repeat-img.gif") repeat-x scroll center bottom #FFFFFF;
border-left:1px solid #C7DFFC;
border-right:1px solid #C7DFFC;
width:232px;
}
.boxHeading {
color:#4F2700;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
padding-left:15px;
padding-top:12px;
}
.BrowseAlphabets {
color:#FFFFFF;
height:100px;
margin-left:18px;
padding-bottom:10px;
padding-top:20px;
text-decoration:none;
}
.topMiddleRepeatImgVoucherPg .BrowseAlphabets ul {
float:left;
margin:0;
padding:0;
}
.topMiddleRepeatImgVoucherPg .BrowseAlphabets li {
background-color:#72B0FB;
display:inline;
float:left;
height:17px;
margin-bottom:2px;
margin-left:2px;
text-align:center;
width:30px;
}
.topMiddleRepeatImgVoucherPg .BrowseAlphabets li a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
vertical-align:middle;
}
.heightFixer {
clear:both;
font-size:0;
height:0;
line-height:0;
}
.rightColumnBox {
float:left;
margin-bottom:10px;
margin-left:0;
width:234px;
}

.boxHeading {
color:#4F2700;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
padding-left:15px;
padding-top:12px;
}
.VoucherCategoriesBox {
color:#525252;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:24px;
padding-bottom:10px;
text-decoration:none;
}
.VoucherCategoriesBox a {
color:#525252;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:5px;
}
.boxSubHeading {
color:#FA870A;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:3px 0 10px 15px;
}
.BrowseAtoZ li {
background-color:#72B0FB;
display:inline;
float:left;
height:17px;
margin-bottom:2px;
margin-left:3px;
text-align:center;
width:19px;
}
#VouchersNav li {
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/Blue-orange-btn.png");
background-position:left top;
background-repeat:no-repeat;
display:inline;
float:left;
margin-right:5px;
}

/* Voucher Category Page Start */
.VoucherSubHeading {
color:#FA870A;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:10px 0 5px 27px;
}
.VoucherLinkBox {
display:block;
float:left;
height:auto;
margin-bottom:10px;
margin-left:8px;
margin-top:10px;
width:700px;
}
.VchrLinksContainer2 {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:auto;
}
.VchrLinksContainer2 span {
float:left;
margin-left:20px;
width:200px;
}
.VchrLinksContainer2 a, .VchrLinksContainer2 a:visited {
color:#666666;
padding-left:3px;
text-decoration:none;
}
.VchrLinksContainer2 a, .VchrLinksContainer2 a:visited {
color:#666666;
padding-left:3px;
text-decoration:none;
}
.VchrLinksContainer2 a:hover {
	color:#F60;}
.VoucherLinkBox {
display:block;
float:left;
height:auto;
margin-bottom:10px;
margin-left:8px;
margin-top:10px;
width:700px;
}
.VoucherAlphabetRow3 {
background-image:url("../images/VoucherAtoZ.gif");
background-repeat:no-repeat;
height:28px;
padding-bottom:10px;
position:relative;
width:691px;
float:left;
margin-left: 9px;
margin-top:10px;
}
.VoucherAlphabetHeading {
color:#023877;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:20px;
padding-top:8px;
}
.VchrLinksContainer3 {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:auto;
float: left;
}
.VchrLinksContainer3 span {
float:left;
margin-left:23px;
width:200px;
}
.VoucherBoxTopImg {
background-image:url("../images/Brand-bar.gif");
height:38px;
width:736px;
}
.VchrLinksContainer3 a, .VchrLinksContainer3 a:visited {
color:#666666;
padding-left:3px;
text-decoration:none;
}
.VchrLinksContainer3 a:hover {
	color:#F60;}
.VoucherCatetoryLinkBox {


}

.middle-middbg {background:url(../images/middle-middbg.gif) repeat-x top #F1F1F1; padding-top:12px; padding-bottom:12px;}
.middle-bottbg {background:url(../images/middle-bottbg.gif) repeat-x;}
.middle-leftbg {background:url(../images/middle-leftbg.gif) top;}
.middle-rightbg {background:url(../images/middle-rightbg.gif) top;}

.search-grey-topbg {background:url(../images/search-grey-topbg.gif) repeat-x;}
.search-grey-bottbg {background:url(../images/search-grey-bottbg.gif) repeat-x;}
.search-grey-leftbg {background:url(../images/search-grey-leftbg.gif) repeat-y;}
.search-grey-rightbg {background:url(../images/search-grey-rightbg.gif) repeat-y;}
.search-grey-middbg {background:url(../images/search-grey-middbg.gif) repeat-x top #EFEFEF; padding:0px 5px 5px 5px;}

.brand-grey-topbg {background:url(../images/brand-grey-topbg.gif) repeat-x;}
.brand-grey-bottbg {background:url(../images/brand-grey-bottbg.gif) repeat-x;}
.brand-grey-middbg {background:url(../images/brand-grey-middbg.gif) repeat-x top #f2f2f2; padding-left:10px; padding-right:10px; padding-bottom:5px;}
.brand-grey-leftbg {background:url(../images/brand-grey-leftbg.gif) top;}
.brand-grey-rightbg {background:url(../images/brand-grey-rightbg.gif) top;}

ul.brand-category {margin-bottom:10px;}
ul.brand-category li {list-style-type:none; margin-bottom:3px;}
ul.brand-category li a {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#3F3F3F; text-decoration:none; background:url(../images/brand-category-arrow.gif) no-repeat 0 4px; padding-left:11px;}
ul.brand-category li a:hover {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#4175B5; text-decoration:none;}

.googleadd-topbg {background:url(../images/googleadd-topbg.gif) repeat-x;}
.googleadd-bottbg {background:url(../images/googleadd-bottbg.gif) repeat-x;}
.googleadd-middbg {background:url(../images/googleadd-middbg.gif) repeat-x top #EEEEEE; padding-left:5px; padding-right:5px;}
.googleadd-leftbg {background:url(../images/googleadd-leftbg.gif) top;}
.googleadd-rightbg {background:url(../images/googleadd-rightbg.gif) top;}

.black-gradientbg a {background:url(../images/recent_simple.gif) repeat-x; font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; height:22px; text-align:center; display:block; padding-top:5px;}
.black-gradientbg a:hover {background:url(../images/recent_hover.gif) repeat-x; display:block; color: #F37C12; font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.signin-bottbg {background:url(../images/signin-bottbg.gif) repeat-x;}

.member-frame {background:url(../images/member-frame.gif) no-repeat; height:117px;}

.detail_thumb_img img { border: 1px solid #000000;}
.detail_thumb_img:hover { background-color: transparent;}
.detail_thumb_img:hover img { border: 1px solid #F37508; }

.bule-hadd {font:bold 20px Verdana, Arial, Helvetica, sans-serif; color:#267DC4; text-decoration:none;}
.bule-hadd-2 {font:bold 17px Verdana, Arial, Helvetica, sans-serif; color:#267DC4; text-decoration:none;}

ul#inner-tabstrips {padding:0px; margin:0px; margin-left:10px; }

ul#inner-tabstrips li { display: block; float:left; margin-right:4px; list-style-type: none; }

ul#inner-tabstrips li a {
    DISPLAY:block; COLOR:#ffffff; TEXT-DECORATION: none; background:url(../images/tab-active-left-3.gif) left top; background-repeat:no-repeat; float:left;}

ul#inner-tabstrips li a em {
    PADDING-RIGHT:15px; DISPLAY:block; PADDING-LEFT:15px; FONT:bold 12px Verdana, Arial, Helvetica, sans-serif; background:url(../images/tab-active-right-3.gif)  right top no-repeat; padding-top:11px;  text-transform: none; height:24px; float:left;}

ul#inner-tabstrips li a:hover {BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/tab-active-left-2.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; font-weight: bold;  text-transform: none;}

ul#inner-tabstrips li a:hover em {
    BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-right-2.gif) ; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; font-weight: bold;  text-transform: none; cursor:pointer;}

ul#inner-tabstrips li a.current {BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-left-2.gif); BACKGROUND-POSITION:left top; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; font-weight: normal;  text-transform: none;}

ul#inner-tabstrips li a.current em {BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-right-2.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; font-weight: bold;  text-transform: none;}

.blue-border-bg {background-color:#6F8AB8;}
.light-bluebox-bg {background-color:#E3ECF7; font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; padding-left:14px;}
.white-box-bg {background-color:#ffffff; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; padding-left:14px; line-height:18px;}
.white-box-bg a {background-color:#ffffff; font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#000000; }
.white-box-bg a:hover {background-color:#ffffff; font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; }
.white-box-bg1 {background-color:#ffffff; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000;}
.blue-font {font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#2179C3; line-height:18px;}
.orange-font {font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#F27E14; line-height:18px;}

.detail-graybg a {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#738DB8; text-decoration: none; margin-right: 2px; padding-left: 3px; padding-right: 2px; padding-top: 3px; padding-bottom: 2px;   }
.detail-graybg a:hover {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#DB883C; text-decoration:underline; margin-right: 2px; padding-left: 3px; padding-right: 2px; padding-top: 3px; padding-bottom: 2px;  }
.detail-graybg span {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#DB883C; text-decoration:underline; margin-right: 2px; padding-left: 3px; padding-right: 2px; padding-top: 3px; padding-bottom: 2px;  }

.click-hear {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#3589C4; text-decoration: underline;}
a.click-hear {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#3589C4; text-decoration: underline;}
a.click-hear:hover {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#3589C4; text-decoration: none;}
.review-grey-middbg {background:url(../images/search-grey-middbg.gif) repeat-x top #EFEFEF; padding:10px 5px 5px 5px;}
.my-account-midd-bg {background:url(../images/my-account-midd-bg.gif) repeat-x; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none;}
.edit-pro-link {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#E0F2FF; text-decoration: underline;}
a.edit-pro-link{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#E0F2FF; text-decoration: underline;}
a.edit-pro-link:hover {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#E0F2FF; text-decoration: none;}
.orange-number {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#F2851D; text-decoration: none;}

ul.fasion-nev { margin: 0; padding:0; padding-left: 0px;   }
ul.fasion-nev li{ margin:0; padding:0; height: 21px; padding-top: 5px; background: url(../images/left-nav-bg1.gif) no-repeat; padding-left: 12px; width:219px; list-style-type: none;}
ul.fasion-nev li a { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#154A94; text-decoration: none; text-transform: none;  }
ul.fasion-nev li a:hover { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#E5780C; text-decoration: none; text-transform: none;  }
ul.fasion-nev li a.active { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#E5780C; text-decoration: none; text-transform: none;  }
ul.fasion-nev li a:hover.active { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#E5780C; text-decoration: none; text-transform: none;  }

.date-time {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#888888; text-decoration: none;}
.guest-grey-middbg {background:url(../images/search-grey-middbg1.gif) repeat-x top #F3F3F3; padding:10px 5px 5px 5px;}
.guest-grey-bott-bg {background:url(../images/gray-bott-midd-bg.gif) repeat-x top #F3F3F3; }
.gray-broder {border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}
.bottom-border-gray {border-bottom:1px solid #CFCFCF; padding:10px; padding-bottom:1px;}
.bottom-border-gray-2 {border-bottom:1px solid #CFCFCF; padding:10px 0px 10px 0px; }
.blue-favourite {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#2978B2; text-decoration: none;}
.blue-favourite-2 {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#2978B2; text-decoration: none;}
.blue-favourite a {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#2978B2; text-decoration: none;}
.blue-favourite a:hover {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#F2851D; text-decoration: none;}
.gray-text {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#878787; text-decoration: none;}

.errormsg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F37A0E; text-decoration:none;}
.wishlist-blue {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#2978B2; text-decoration: none;}
.wishlist-blue a {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#2978B2; text-decoration: none;}
.wishlist-blue a:hover {font: bold  11px Verdana, Arial, Helvetica, sans-serif; color:#F2851D; text-decoration: none;}
.googleadd-left-border {background:url(../images/googleadd-left-border.gif) repeat-y;}
.googleadd-right-border {background:url(../images/googleadd-right-border.gif) repeat-y;}
.googleadd-top-border {background:url(../images/googleadd-bottom-border.gif) repeat-x;}
.googleadd-bottom-border {background:url(../images/googleadd-top-border.gif) repeat-x;}
.white-bg {background-color:#ffffff;}


	/*
	Paging Classes	(As in Review Pages)      <<<<<<<<<<<<==============================================<<<<<<<<<<<<<<<<
	*/

#paging {
float:right;
font-size:11px;
margin-right:20px;
}
#paging li {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #3399FF;
display:inline;
float:left;
height:15px;
margin-bottom:2px;
margin-left:2px;
padding:0 5px;
text-align:center;
}
#paging li.current {
background-color:#FA870A;
border:1px solid #3399FF;
color:#FFFFFF;
text-decoration:none;
}
#paging li a {
color:#0066FF;
display:block;
text-decoration:none;
}
#paging li:hover {
background-color:#FA870A;
color:#FFFFFF;
text-decoration:none;
}

	/*

	New Forum  page Classes	      /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

	*/



.ForumDiscuss {
	float:left;
	width: 712px;
	/* min-height:150px; */
	margin:12px 0px 15px 12px;
	border-bottom: 1px solid #c4ddfc;
	line-height: 2em;
	}



.ForumDiscuss ul li {
	float:left;
	display:block;
}


.tableHeading {
	background-image: url(../images/discussion-bar-bg.gif);
	width: 710px;
	height:26px;
	font-size: 12px;
	font-weight: bold;
	color: #4f2700;
	padding-top:3px;
	float:left;
	line-height:2em;
	background-repeat: repeat-x;
	border:1px solid #72b0fb;

	}


.OfferDetail {
	width: 710px;
	min-height:25px;
	font-size: 12px;
	color: #666;
	float:left;
	border-left: 1px solid #c4ddfc;
	border-right: 1px solid #c4ddfc;

	}

.OfferDetail2 {
	background-color:#c4ddfc;
	width: 710px;
	min-height:25px;
	font-size: 12px;
	color: #666;
	float:left;
	border-left: 1px solid #c4ddfc;
	border-right: 1px solid #c4ddfc;

	}


.Topics {float:left; width:50px; text-align:center;}
.Posts {float:left; width:50px; text-align:center;}

.CategoryCol {float:left; width:345px; padding-left:10px;}
.TopicsCol {float:left; width:50px; text-align:center; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.PostsCol {float:left; width:50px; text-align:center; border-right:1px solid #FFF;}
.LastCol {float:left; width:220px; padding-left: 30px;}


.CategoryCol a{color:#2978b2!important; font-weight:bold;}
.LastCol a { color:#f27e15 !important;}

.displayrecords {
	margin:5px 0 15px 12px;
	font-size:11px;
	padding-left:10px;
	background-image: url(../images/discussion-bar-bg.gif);
	width: 700px;
	height:22px;
	padding-top:7px;
	float:left;
	background-repeat: repeat-x;
	border:1px solid #72b0fb;
	}
.displayrecords2 {
background-image:url("../images/discussion-bar-bg.gif");
background-repeat:repeat-x;
border:1px solid #72B0FB;
float:left;
font-size:11px;
height:22px;
margin:5px 0 15px 0;
padding-left:10px;
padding-top:7px;
width:662px;
}
/*============== FORUM - 2 Classes==============================================*/
.addtopic {float:left; width: 710px; text-align:right; margin:10px 0px 0px 12px;}
.addtopic a { color:#f27e15 !important; font-weight:bold;}

.ForumDiscuss2 {
	float:left;
	width: 712px;
	/* min-height:150px; */
	margin:3px 0px 15px 12px;
	border-bottom: 1px solid #c4ddfc;
	line-height:1em;
	}

.ForumDiscuss2 ul li {
	float:left;
	display:block;
}

.CategoryCol2 {
float:left;
line-height:1em !important;
padding:7px 0 7px 10px;
width:345px;
}
.CategoryCol2 a {
color:#2978B2 !important;
font-weight:bold;

}
.subCategoryCol {float:left; width:345px; color:#666;}



.TopicsCol2 {float:left; width:50px; min-height:24px; text-align:center; border-left:1px solid #FFF; border-right:1px solid #FFF; padding-top:14px;}
.PostsCol2 {float:left; width:50px; min-height:24px; text-align:center; border-right:1px solid #FFF; padding-top:14px;}
.LastCol2 {float:left; width:220px; padding-left: 30px; padding-top:14px;}
.LastCol2 a {color:#f27e15 !important;}



/*===========Forum 3 Classes==================*/

.commentby {
float:right;
padding-right:5px;
padding-top:10px;
}
.commentby a {
	color:#F27E15 !important;
	font-weight:bold;
}


.topicbox {
	min-height:105px;
	width:674px;
	margin:10px 0 0px 20px;
}


.comments a { color:#2978B2 !important; font-weight:bold; }

.bold {
	font-weight:bold;}
.postreply {float:left; width: 710px; text-align:right; margin:10px 0px 0px 0px;}
.postreply a { color:#f27e15 !important; font-weight:bold;}

.username {
float:left;
margin-left:5px;
padding-top:10px;
width:80%;
}



	/*
	CommentBox Classes	(As in Review Pages)      <<<<<<<<<<<<==============================================<<<<<<<<<<<<<<<<
	*/

.commentsbox {
border:thin solid #C7DFFC;
float:left;
margin:10px 0 15px 20px;
padding:10px;
width:674px;
}

.usercomment {
border-bottom:thin solid #C7DFFC;
float:left;
min-height:105px;
width:100%;
}
.userImgbox {
display:block;
}

.userImgbox {
border:thin solid #C7DFFC;
display:table-cell;
float:left;
height:90px;
margin:5px;
text-align:center;
vertical-align:middle;
width:15%;
}
.userImgbox span {
display:inline-block;
height:100%;
width:1px;
}

.userImgbox * {
vertical-align:middle;
}
.comments {
float:left;
margin-left:5px;
padding-top:10px;
width:80%;
}
.gray-text {
color:#878787;
font:10px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
padding-bottom:7px;
}
