@charset "utf-8";
/* CSS Document */
/*  search for anything
global declarations 	= GENERIC,
H1 TO H6 styling 		= HEAD,
changeable content 		= CONTENT,
navs / listings 		= NAVS,
mdoules 				= ARTICLE,
plain bg colors 		= BGS,
gradients				= GRADS,
borders					= BORDERS
visual containers		= ROUNDS,
text, fonts,			= TEXTALL,
form, input				= INPUT,
footer					= FOOTER,
Miscellaneous			= MISC,
/*

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body {font:normal 13px Trebuchet MS; color:#5a5a5a; text-align:left; }
/* global reset */
body,form,h1,h2,h3,h4,h5,h6,p {padding:0; margin:0}
h1,h2,h3,h4,h5,h6,label,a {text-transform:inherit; text-decoration:none}
a {color:#0e60ac; font-weight:normal; text-decoration:none}
a:hover {/*color:#ad1419;*/ text-decoration:underline}
a:active, a:focus {outline:0} /* to avoid link borders on new browsers */
img {border:none}
ul,li {padding:0; margin:0; list-style:none}
/*li {display:inline}*/
p {line-height:150%}

/** HEADER ELEMENTS STYLING	(id=HEADERS) **/


/* 	BODY WRAPPER / HEADER / TOP MENU  (id=HEAD)
**********************************************************/
#mainWrapper {margin:0 auto; width:930px; border:0px solid #ff0000;}
#header {width:100%; padding-top:0px; }
#header2 { width:100%; padding-top:7px; background:url(../images/bg_header2.jpg) right top no-repeat scroll; height:168px;}
#header3 { width:100%; padding-top:7px; background:url(../images/bg_header_reg.jpg) right top no-repeat scroll; height:168px;}
#header4 { width:100%; padding-top:7px; background:url(../images/bg_header_track.jpg) right top no-repeat scroll; height:168px;}

#logo {float:left; width=100%;}
#welcome {float:left; width:100%; text-align:right; margin:10px 0 0 0;}
.log_pos{ margin-top:130px;}
*html .log_pos{ margin-top:140px;}
/* 	MAIN NAV LINK
**********************************************************/

#menu{background:url(../images/bg_navlink_l.jpg) left top no-repeat scroll; clear:both; font:bold 15px Arial; color:#b5e3fe; padding-left:7px; padding-bottom:0px; height:47px}


#menu ul{background:url(../images/bg_navlink_r.jpg) right top no-repeat scroll; display:block; height:47px; list-style:none; padding:0; margin:0;}

#menu li{list-style:none; padding:0; margin:0;float:left; padding:0px 8px;}
#menu li a{ font:bold 15px Arial; color:#b5e3fe; text-decoration:none; display:block; float:left; padding:7px 5px}

#menu li a b{display:block; padding:7px 5px; }


#menu li a:hover{background:url(../images/bg_navlink_l2.jpg) left scroll no-repeat; font:bold 15px Arial; color:#0e5eac; text-decoration:none; display:block; float:left; padding:7px 5px}
#menu li a:hover b{background:url(../images/bg_navlink_r2.jpg) right scroll no-repeat;display:block; padding:7px 5px;}

#menu li a.active{background:url(../images/bg_navlink_l2.jpg) left scroll no-repeat; font:bold 15px Arial; color:#0e5eac; text-decoration:none; display:block; float:left; padding:7px 5px}
#menu li a.active b{background:url(../images/bg_navlink_r2.jpg) right scroll no-repeat;display:block; padding:7px 5px;}

#menu li span.active{background:url(../images/bg_navlink1_l2.jpg) left scroll no-repeat; font:bold 15px Arial; color:#0e5eac; text-decoration:none; display:block; float:left; padding:7px 32px}
#menu li span.active b{background:url(../images/bg_navlink1_r2.jpg) right scroll no-repeat;display:block; padding:7px 5px;}


#horzMenuTab {list-style:none; margin:0; padding:0; display:inline};
ul.horzMenu {border-bottom:0px solid #7c7c7c; float:left;}
ul.horzMenu li {display:inline;}
ul.horzMenu li * {background:url(../images/menu_one.gif) no-repeat; float:left; display:inline}
ul.horzMenu li a {background-position:left top; padding-left:7px; margin-right:4px; font-weight:bold}
ul.horzMenu li a span {padding:6px 17px 6px 10px; background-position:right top}
ul.horzMenu li a:hover {background-position:0 -35px; color:#FFFFFF; font-weight:bold}
ul.horzMenu li a:hover span {background-position:100% -35px}
ul.horzMenu li a.active {background-position:0 -35px; color:#FFFFFF; font-weight:bold}
ul.horzMenu li a.active span {background-position:100% -35px}

/* 	MAIN CONTENT / MIDDLE CONTAINERS   (id=CONTENT)
**********************************************************/
#maincont{ margin-top:10px; width:auto; height:auto;}
#leftSideBar{float:left; width:24%; margin-right:15px;}
#content{float:left; width:100%; border:0px solid #ff0000; }
#content2{float:left; width:74%; border:0px solid #ff0000;}
#content3{float:left; width:45%; border:0px solid #ff0000;}
#rightSideBar{float:right; width:24%; background:#000; min-height:250px}


/* 	RESUBALE UL LI / MENUS / 	(id=NAVS)
**********************************************************/
ul.horzOne a {padding:9px 20px; background:url(../images/divider.png) right top no-repeat; font:bold 13px Arial; color:#FFF} 

/* 	MODULES (id=ARTICLE)
**********************************************************/
.rightDrpShadow{background:url(../images/rightDrpShadow.png) right repeat-y; border-left:4px solid #000; padding-right:15px}

/* 	RESUBALE PURE BACKGROUNDS			(id=BGS)
**********************************************************/
.bgOne {background:#FF0000}
.bgTwo {background:#00}
.bg_hr{ background:url(../images/bg_hr.jpg) center top no-repeat scroll; width:701px; height:20px; margin:0 auto;}
.bg_arrow{ background:url(../images/arrow.jpg) right 68% scroll no-repeat;}


/* 	RESUBALE GRADIENTS  (id=GRADS)
**********************************************************/  
.gradOne {background:url(../images/rightDrpShadow.png) right repeat-y; border:1px solid}
.gradttw {}

/* 	ALL BORDER CSSs		(id=BORDERS)
**********************************************************/
.brdBtmBlk{border-bottom:1px solid #000}
.userPic img{border:4px solid #e8e8e8}


/* 	MAKE ME ROUND (id=ROUNDS)
**********************************************************/



/* for gray round */
.startmodule{background:url(../images/sprite.jpg) left top scroll no-repeat; padding-left:5px;}
.startmodule span{background:url(../images/sprite.jpg) right top scroll no-repeat; display:block; height:5px; overflow:hidden }
.borlr{ border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:url(../images/bg_sprite.jpg) left bottom repeat-x scroll   ; min-height:190px; padding:5px;}
.borlr_1{ border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:url(../images/bg_sprite.jpg) left bottom repeat-x scroll   ; min-height:135px; padding:5px;}

.borlr1{ border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;
 background:url(../images/bg_sprite.jpg) left bottom repeat-x scroll; padding:5px;}

*html .borlr{ border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:url(../images/bg_sprite.jpg) left bottom repeat-x scroll; height:200px; padding:5px;}

.endmodule{background:url(../images/sprite.jpg) left -16px scroll no-repeat; padding-left:5px;}
.endmodule span{background:url(../images/sprite.jpg) right -16px scroll no-repeat; display:block; height:5px; overflow:hidden; margin-bottom:10px; }
* html .endmodule span{background:url(../images/sprite.jpg) right -16px fixed no-repeat; display:block; height:5px; overflow:hidden; margin-bottom:10px; }


/*for blue round */
.startmodule2{background:url(../images/sprite2.jpg) left top  no-repeat; padding-left:33px;}
.startmodule2 span{background:url(../images/sprite2.jpg) right top no-repeat; display:block; height:33px; overflow:hidden;
font:bold 14px Trebuchet MS; color:#0e5eac; text-decoration:none; line-height:32px }
.borlr2{ border-left:1px solid #e6f4fc; border-right:1px solid #e6f4fc;padding:5px;}
.endmodule2{background:url(../images/sprite2.jpg) left bottom  no-repeat; padding-left:5px;}
.endmodule2 span{background:url(../images/sprite2.jpg) right -41px no-repeat; display:block; height:5px; margin-bottom:10px; }
* html .endmodule2 span{background:url(../images/sprite2.jpg) 100% 100%  no-repeat fixed; display:block; height:4px; overflow:hidden; margin-bottom:10px; }

/*for blue round2 */
.startmodule3{background:url(../images/sprite3.jpg) left top no-repeat; padding-left:33px;}
.startmodule3 span{background:url(../images/sprite3.jpg) right top no-repeat; display:block; height:33px; overflow:hidden;
font:bold 14px Trebuchet MS; color:#0e5eac; text-decoration:none; line-height:32px }
.borlr3{ border-left:1px solid #e6f4fc; border-right:1px solid #e6f4fc;padding:5px;}
.borlr5{border:1px solid #e6f4fc;padding:5px;}
.endmodule3{background:url(../images/sprite3.jpg) left bottom no-repeat; padding-left:5px;}
.endmodule3 span{background:url(../images/sprite3.jpg) right -39px no-repeat; display:block; height:5px; overflow:hidden; margin-bottom:10px; }
* html .endmodule3 span{background:url(../images/sprite3.jpg) right -39px no-repeat fixed; display:block; height:5px; overflow:hidden; margin-bottom:10px;}


/* for blue round */
.startmodule4{background:url(../images/sprite4.jpg) left top scroll no-repeat; padding-left:5px;}
.startmodule4 span{background:url(../images/sprite4.jpg) right top scroll no-repeat; display:block; height:5px; overflow:hidden }
.borlr4{ border-left:1px solid #dbf4ff; border-right:1px solid #dbf4ff; background:url(../images/bg_sprite1.jpg) left bottom repeat-x scroll; padding:5px;}

*html .borlr4{ border-left:1px solid #dbf4ff; border-right:1px solid #dbf4ff; background:url(../images/bg_sprite1.jpg) left bottom repeat-x scroll; height:200px; padding:5px;}

.endmodule4{background:url(../images/sprite4.jpg) left -16px scroll no-repeat; padding-left:5px;}
.endmodule4 span{background:url(../images/sprite4.jpg) right -16px scroll no-repeat; display:block; height:5px; overflow:hidden; margin-bottom:10px; }
* html .endmodule4 span{background:url(../images/sprite4.jpg) right -16px fixed no-repeat; display:block; height:5px; overflow:hidden; margin-bottom:10px; }



/***************Login module******************/
#login{ }
#login ul{margin-left:8px}
#login ul li{ list-style:none; display:block; padding-bottom:5px; color:#0E5EAC; }
#login ul li label{ width:27%; padding-right:5px; float:left; color:#5a5a5a;}

/***************left-side Category Module *****************

/*****************card thumbnil*****************/
.card_img{ backg round-color:#b2e5ff; padding:1px; border:1px solid #acd6ff;}
.card_img1{border-bottom:1px dashed #cccccc; padding-bottom:8px; margin-top:8px;}
.padTop {padding-top:8px}
.bot_bor{ border-bottom:1px solid #7f0204;}
.tb_bor{border-bottom:1px solid #7f0204; border-top:1px solid #7f0204;}


/* 	ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt{font-size:10px}
.smlTxt{font-size:11px}
.para{font-size:12px}
.big{font-size:14px}
.vbigTxt{font:bold 36px Trebuchet MS; color:#be0008; text-decoration:none;}
.bluebigTxt{font:bold 20px Trebuchet MS; color:#0e5dab;text-decoration:none;}
.grayboldTxt{ font:bold 15px Trebuchet MS;color:#858686;text-decoration:none;}
.bigtitle{font:bold 24px Trebuchet MS;color:#858686;text-decoration:none;}
.title{font:bold 15px Trebuchet MS;color:#7b7b7b;text-decoration:none;}
.link_title{font:bold 14px Trebuchet MS;color:#6b6b6b; text-decoration:none; padding:0 10px 0 0}
.red_big{ font:bold 13px Trebuchet MS; color:#ab0d12; text-decoration:none;}
.blue-txt{font:normal 13px Trebuchet MS; color:#0e5eac; text-decoration:none;}
.txt{font:normal 13px Trebuchet MS; color:#5a5a5a; text-decoration:none;}
/*font WEIGHTS */
.strong{font-weight:bold}
.normTxt, .normTxt a{font-weight:normal}
.price_txt{font:normal 12px Trebuchet MS; color:#000000; text-decoration:none;}
.b_title{font:bold 12px Trebuchet MS; color:#0e5eac; text-decoration:none;}
.blueTxt {color:#0e5eac;}
/* text TRANSFORMS */
.allCaps{text-transform:capitalize}
.textU, .textU a{text-decoration:underline}
.upperCase {text-transform:uppercase}
.error {color:#EA5200}
.blacktxt {color:#000000}
.success_green {color:#5d9c27}
.errorOne{ color:#FF0000}
.success {color:#5d9c27;font-weight: bold;}
/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll{text-align:center}
.leftpadding{ padding-left:54px;}
.leftpadding1{ padding-left:57px;}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.justify {text-align:justify}
/* colored text */

/* 	ALL INPUT & FORM CLASSES	(id=INPUT)
**********************************************************/
.input {border:1px solid #a4ccf0; padding:1px; font:normal 12px Trebuchet MS;} 
.inputthick {border:1px solid #a4ccf0; padding:1px; font:normal 14px Trebuchet MS;} 
.inputstate {border:1px solid #a4ccf0; padding:1px; font:normal 12px Trebuchet MS;} 
.inputstatethick {border:1px solid #a4ccf0; padding:1px; font:normal 12px Trebuchet MS;} 

.inputcart {border:1px solid #a4ccf0; width:25px;} 
input.button {padding-left: 7px;    margin-right: 7px;  border: 0;  background: #fff url(../images/btnBg1.jpg) no-repeat left top;    color: #fff; height: 23px; /* used to catch the buttonEnding */
    position: relative;cursor: pointer;	font:bold 12px Trebuchet MS; color:#fff; text-transform:uppercase;
}

.buttonEnding {position: absolute;display: inline;margin-left: -10px;width: 5px;height: 23px;
    background: url(../images/btnBg1.jpg) no-repeat right top;
}
input.button2 {padding-left:22px;margin-right:7px;border:0;background: #fff url(../images/btnBg2.gif) no-repeat left top;    color: #fff; height:23px; position: relative;cursor: pointer;	font:12px Trebuchet MS; color:#0d5aa8; text-transform:none;
}

.buttonEnding2 {position:absolute;display: inline;margin-left: -10px;width: 5px;height:23px;
    background:url(../images/btnBg2.gif) no-repeat right top;
}



/* 	FOOTER 	(id=FOOTER)
**********************************************************/
#footer{margin:10px auto; text-align:left; border-top:1px solid #c6c6c6; padding:10px 0 0 0; font:normal 13px Trebuchet MS; color:#6d6d6d; text-decoration:none;}
#footer a{font:normal 13px Trebuchet MS; color:#6d6d6d; text-decoration:none;}



/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
/* paddings */
.padOne{padding:8px}
.padfive{padding:5px}
.padBtm{padding-bottom:5px}
.padRht{padding-right:15px}
.padLft{padding-left:15px}


/* matgins */
.marginTop{margin-top:10px}
.marginBtm{margin-bottom:10px}
				
/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr {clear:both}
.fr {float:right}
.fl {float:left}
.line_h{ line-height:20px;}
.pos_rel{position:relative;}

.tblbrdblue {border:1px solid #0e60ac;}
.tdtopbrd {border-top:1px solid #0e60ac; padding:3px}

.rf-form .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

.rf-form .textfield {
  width: 150px;
}

.rf-form label.error {
  background:url("../images/unchecked.gif") no-repeat 4px 0px;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 2px;
  outline: none;
  color: #EA5200;
  text-transform:none
}

.suc_msg{
  text-decoration: none;
  padding-left: 20px;
  padding-bottom: 2px;
  outline: none;
  color: #27A34A;
}

.rf-form label.checked {
  background:url("../images/checked1.gif") no-repeat 0px 0px;
}
#flash_message
{
width:400px;
padding-left:20px}
div.checked {
  background:url("../images/checked.gif") no-repeat 0px 0px;
}
div.error {
  padding-bottom: 2px;
  color: #EA5200;
}
.rf-form .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

.rf-form #dateformatStatus, .rf-form #termsStatus {
  margin-left: 6px;
}

.rf-form #dateformat_eu {
 vertical-align: middle;
}

.rf-form #ldateformat_eu {
  font-weight: normal;
  vertical-align: middle;
}

.rf-form #dateformat_am {
  vertical-align: middle;
}

.rf-form #ldateformat_am {
  font-weight: normal;
  vertical-align: middle;
}

.rf-form #termswrap {
  float: left;
}

.rf-form #terms {
  vertical-align: middle;
/*  float: left;*/
  display: block;
  margin-right: 5px;
}

.rf-form #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 350px;
  white-space: normal;
}

.rf-form #lsignupsubmit {
  visibility: hidden;
}

.mand
{
color:crimson;
margin-left:2px;
}
/*********This is for the Vertical menu on card address page*********/
div.sc_menu_wrapper {
	position: relative; 	
	height: 100px;
	/* Make bigger than a photo, because we need a place for a scrollbar. */
	width: 160px;
	
	margin-top: 30px;
	overflow: auto;
}
div.sc_menu {
	padding: 15px 0;
}
.sc_menu a {
	display: block;
	margin-bottom: 5px;
	width: 130px;
	
	border: 2px rgb(79, 79, 79) solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;		
	
	/* When image support is turned off */
	color: #fff;
	background: rgb(79, 79, 79);	
}
.sc_menu a:hover {
	border-color: rgb(130, 130, 130);
	border-style: dotted;
}
.sc_menu img {
	display: block;
	border: none;
}
/* Here are styles for a link to an article. Not for you :) */
#back {
	margin-left: 8px;
	color: gray;
	font-size: 18px;
	text-decoration: none;
}
#back:hover {
	text-decoration: underline;
}
/********************For loading Image*************************/
#preloader{
    right: 450px;
    top:150px;
    position:absolute;
    z-index:2000;
    width: 132px; height: 38px;
    background: url(../images/loading.gif) no-repeat;
    cursor: wait;
    text-shadow: 0px 1px 0px #fefefe;
    }
	.tdlbdr{border: 1px solid #0e60ac;}
    .tdbdr_t{border-top: 1px dotted #0e60ac;}
	
	
#page img{vertical-align:top;}	
.add_img{ background:url(../images/check.gif) -4px -4px no-repeat;}
.brdRgt {border-right:solid 1px #E6F4FC;}

.pagginationBg {background:url(../images/PgGradi.gif) repeat-x; border:solid 1px #d3d3d3; padding:1px 3px; font:normal 13px Trebuchet MS; float:left; width:22px; text-align:center; margin:0 2px}
.pagginationBg a {color:#5A5A5A}
.pagginationBg1 {background:url(../images/PgGradi.gif) repeat-x; border:solid 1px #d3d3d3; padding:1px 3px; font:bold 13px Trebuchet MS; float:left; width:22px; text-align:center; margin:0 2px; color:#0E60AC}

/*.recordshow {float: left; width: 30%; text-align:left;}*/
.recordshow {float: right; text-align:left;}
#paging {float:right;}

.loginHeader {border-bottom:dashed 1px #E3E3E3}
.marginTop {margin-top:8px}

/*for grey round */
.startmodule5{background:#fff url(../images/sprite5.gif) left top  no-repeat; padding-left:13px;}
.startmodule5 span{background:#fff url(../images/sprite5.gif) right top no-repeat; display:block; height:33px; overflow:hidden;
font:bold 14px Trebuchet MS; color:#0e5eac; text-decoration:none; line-height:32px }
.borlr5{ border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;padding:5px;}
.endmodule5{background:#fff url(../images/sprite5.gif) left bottom  no-repeat; padding-left:5px;}
.endmodule5 span{background:#fff url(../images/sprite5.gif) right -37px no-repeat; display:block; height:5px; margin-bottom:10px; }
* html .endmodule5 span{background:#fff url(../images/sprite5.gif) 100% 100%  no-repeat fixed; display:block; height:4px; overflow:hidden; margin-bottom:10px; }
.borlr6 {border:1px solid #e3e3e3; border-bottom:none; padding:8px 0}

.leftArrow {background:url(../images/arrow.gif) left top no-repeat; padding-left:13px; margin-top:8px}
.blackTxt  {color:#5a5a5a}
.blackTxt a {color:#5a5a5a}
.whiteBg {background:#fff}
.greyBg {background:#FAFAFA}
.nextDiv {float:left; width:100%}




