@charset "utf-8";
body{
color:#2e3035;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}
a{
color:#aa2a2d; 
text-decoration:none;
cursor:hand;
cursor:pointer;
}
a:hover{
text-decoration:underline;
}
.clear{ 
height:10px; 
clear:both;
}
.pic{
margin:0 10px 10px 0;
}
.red{ 
color:#aa2a2d; 
}
h1{ 
color:#2b2b2b; 
font-size:28px; 
margin-top:20px;
line-height:34px; 
font-weight:bold;
}
h2{ 
color:#aa2a2d; 
font-size:20px; 
line-height:26px;
margin:auto;
}
h3{
color:#aa2a2d; 
font-size:18px; 
line-height:24px;
margin:auto;
padding:inherit;
}
h4{ 
color:#aa2a2d; 
font-size:18px; 
line-height:24px;
margin:auto;
padding:inherit;
}
h5{ 
color:#2b2b2b; 
font-size:20px; 
line-height:26px;
margin:auto;
padding:inherit;
}
h6{
color:#2b2b2b; 
font-size:18px; 
line-height:24px;
}
#merchant1_1{
display:none;
}
#merchant1_2{
display:none;
}
.wrapper-bg-top {
background:url(../images/bg_top.png) repeat-x;
background-position:top left;
width:100%;
height:98px;
}
.wrapper-bg-bottom {
background:url(../images/bg_bottom.png) repeat-x;
background-position:top left;	
}
.wrapper{
width:900px;
margin-left:auto;
margin-right:auto;
}
/* logo and menu div */
#top{
float:left;
height:98px;
}
.logo{
float:left; 
width:400px;
margin:0;
padding:0;
}
.logoimg{
float:left;
width:100%;
}
.logotagline{ 
float:left; 
width:100%; 
font-size:12px;
font-weight:bold;
line-height:14px; 
color:#5e5e5e;
}
#loggedin { 
background:url(../images/login_area_bg_small.png) no-repeat top right;
float:left;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px; 
width:300px; 
height:42px;
}
/*menu*/
.menu{
float:left;
padding:0;
width:500px;
}
#tabs{
float:left;
width:100%;
height:78px;
line-height:normal;
overflow:hidden;
}
#tabs ul{
margin:0;
padding:0;
list-style:none;	
}
#tabs li{
display:inline;
margin:0;
padding:0;
}
#tabs a{
float:left;
width:100px;
height:78px;
text-decoration:none;
cursor:hand;
}
#tabs a span{
text-align:center;
width:100px;
height:78px;
display:block;
padding:auto;
text-transform:capitalize;
margin:auto;
color:#232323;
font-size:14px;
}
.area{
width:100px;
height:78px;
}
.bubble{
padding-top:30px;
width:100px;
height:78px;
}
.bubble2{
padding-top:22px;
width:100px;
height:78px;
}
.bubble p{
text-align: center;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span{
float:none;
}
/* End IE5-Mac hack */
#tabs a:hover span{
}
#tabs a{
width:100px;
height:88px;
background:url("../images/menu.png") no-repeat left top;
}
#tabs a:hover{
width:100px;
height:88px;
background:url("../images/menu_on.png") no-repeat left top;
}
#tabs a.on{
width:100px;
height:88px;
background:url("../images/menu_on.png") no-repeat left top;
}
#tabs a.on span{
color:#FFF;
font-style:italic;
font-weight:bold;
}
#tabs a:hover span{
color:#FFF;
font-style:italic;
font-weight:bold;
}
/*menu ends*/
/* logo and menu div */
/*login*/
.login-conteiner { 
width:100%; 
float:left; 
height:42px;
}
#login-area{
background:url("../images/login_area_bg.png") no-repeat;
float:right;
color:#2e3035;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0;
padding:0;
width:520px;
height:42px;
}
.inputholder{ 
line-height:42px; 
margin:0 10px; 
color:#FFF; 
font-weight:bold;
}
.inputboxclass{
width:110px;
margin:0 5px;
}
.memberid{
float:left;
}
.postcode{
float:left;
margin-left:10px;
}
.buttonbox{
float:right;
margin:11px 10px 0 10px; 
}
/*login ends*/
/**/
/* undermenu placeholder */
#content-1{
width:900px;
float:left;
height:163px;
margin:0;
padding:0;
}
.content-1l{
width:235px; 
float:left;
margin:0;
padding:0;
}
.content-1r{
width:665px; 
float:left;
margin:0;
padding:0;
}
#content-1 p{
font-size:12px;
line-height:14px;
}
/* undermenu placeholder ends */
/* messages placeholder */
#content-2{
width:900px;
float:left;
clear:both;
margin:0;
padding:0;
}
#content-3{
width:900px;
float:left;
clear:both;
margin:0;
padding:0;
border-top:solid 1px #ebebeb; 
}
#content-4{
width:900px;
float:left;
clear:both;
margin:0;
padding:0;

}
.left{ 
width:449px; 
border-right:solid 1px #ebebeb; 
float:left;
margin:0;
padding:0;
}
.right{
width:450px;
float:left;
margin:0;
padding:0;
}
.inner-box{ 
padding:0 20px 10px 0;
}
.inner-box-1{ 
padding:0 0 10px 20px;
}
/* messages placeholder ends */
/* ends*/
/* footer */
#footer{
background-color:#aa2a2d; 
color:#ffffff;
padding:10px 0 10px 0;
width:100%; 
margin:0;
font-size:11px; 
line-height:13px;
height:290px;
margin-top:20px;
}
.footer-row{ 
width:100%;
}
.footer-inner{
width:900px;
margin-left:auto;
margin-right:auto; 
}
/* links line */
.footer-left{
float:left;
width:450px;
margin:0;
padding:0;
}
.footer-right{
float:left; 
width:450px; 
text-align:right;
margin:0;
padding:0;
}
.footer-right a{ 
color:#FFF; 
text-decoration:none;
}
.footer-right a:hover{
color:#FFF;
text-decoration:underline;
}
/* links line ends */
/* text and veri logo line */
.footer-left-2{
float:left;
width:525px;
margin:0;
padding:0;
}
.footer-right-2{
float:left; 
width:375px; 
text-align:right;
margin:0;
padding:0;
}
/* text and veri logo line */
/* footer ends */
ul.main{ 
list-style:none;
margin:5px 0 5px 10px;
padding:0;
}
ul.main li{ 
background:url(../images/pointer.png) no-repeat;
background-position:left center;
padding:0 0 0 15px;
margin:5px 0 5px 0;
}
/*list home jquery */
div.fadehover{
position: relative;
width:180px;
height:300px;
float:left;
}
img.a{
position: absolute;
left: 0;
top: 0;
z-index: 10;
}
img.b{
position: absolute;
left: 0;
top: 0;
}
/* list home jquery ends */
/* report area */
ul.report{ 
list-style:none;
margin:5px 0 5px 10px;
padding:0;
}
ul.report li{
line-height:20px;
font-size:15px;
background:url(../images/pointer_big2.png) no-repeat;
background-position:left center;
padding:0 0 0 25px;
margin:5px 0 5px 0;
}
.area-inside{ 
padding:12px 24px 12px 35px;
}
ul.report li a {cursor:default;}
/* report area ends */
/* steps area */
.steps{ 
width:900px; 
float:left; 
margin:20px 0; 
}
.s1{ 
float:left; 
width:290px;
height:230px;
background:url(../images/slide_1.jpg) no-repeat;
background-position:right bottom;
}
.s2{ 
float:left; 
width:290px; 
margin:0 15px;
height:230px;
background:url(../images/slide_2.jpg) no-repeat;
background-position:right bottom;
}
.s3{ 
float:left; 
width:290px;
height:230px;
background:url(../images/slide_3.jpg) no-repeat;
background-position:right bottom;
}
.report-cons{
text-align:center;
font-size:16px; 
line-height:45px;
width:900px;
height:45px;
float:left;
background:url(../images/bg_cons_report.png) no-repeat;
background-position:center top;
}
.report-btn{ 
margin:14px auto;
width:200px;
}

.report-btn img{ 
cursor:pointer;
}

/*img.report-btn-image {cursor:hand;cursor:pointer;}*/
/*img a {	cursor:hand;cursor:pointer;}*/
/* steps area ends */
/* contact page layout styles */
.contact-left{
width:440px;
float:left;
}
.contact-right{
width:440px;
float:left;
margin:0 0 0 20px;
}
.contact-inbox{
width:300px;
}
.contact-inbox-longer{
	width:306px;
}
.contact-inbox-comment{
width:300px;
height:50px;
}
.contact-row{
width:100%;
float:left;
}
.contact-row-left{
width:50%;
float:left;
}
.contact-row-right{
width:50%;
float:left;
}
.contact-reset{
width:50%;
float:left;
}
.contact-send{
width:50%;
float:right;
}
.submitbtn{
padding-left:20px;
}
/*contact new 13-04-2010*/
.left-con{ float:left; width:100px;}
.right-con{ float:left;}
/*contact new ends*/
/* contact page layout styles ends */
/* offres styles */
.offer{
float:left;
width:100%;
background:none;
}
.offer_pic{
width:200px;
float:left;
}
.offer_{
width:700px;
float:left;
}
/* offres styles ends */
/* special buttons styles */
.submitspecial_cancel{
border:0;
float:right;
cursor:pointer;
height:20px;
text-indent: -170px;
font-size: 0px; /* works well in IE7. still a black line (basically the text) in IE6. */
text-transform: capitalize; /*hide the black line*/
}
.submitspecial_up{
border:0;
font-size:0px;
float:right;
cursor:pointer;
height:20px;
text-indent: -76px;
font-size: 0px; /* works well in IE7. still a black line (basically the text) in IE6. */
text-transform: capitalize; /*hide the black line*/
}
.submitspecial{
border:0;
font-size:0px;
float:right;
cursor:pointer;
height:20px;
text-indent: -66px;
font-size: 0px; /* works well in IE7. still a black line (basically the text) in IE6. */
text-transform: capitalize; /*hide the black line*/
}
/* special buttons styles ends */
/* credit information/news boxes styles */
.box{ 
width:300px; 
height:150px; 
float:left; 
background:url(../images/bg_info.png) no-repeat;
background-position:left top;
}
.box-inner{
width:300px;
text-align:center;
}
.readmore a{
float:left;
margin-left:110px;
width:80px; height:32px; 
background:url(../images/readmore_on.png) no-repeat;
background-position:left top;
}
.readmore a:hover{
float:left;
margin-left:110px;
width:80px; height:32px; background:url(../images/readmore_off.png) no-repeat;
background-position:left top;
}
.box-title{
color:#aa2a2d; 
margin:15px;
font-size:20px;
font-weight:bold;
line-height:22px;
}
/* credit information/news boxes styles ends */
/* glossy menu styles */
.glossy-menu{
font-size:16px;
font-weight:bold;
}
/* glossy menu styles ends */
table { background:none;}

.ok_popup
{
	float:left;
	background:url(../images/ok_button.png);
	cursor:pointer;
	border:0;
	display:block;
	width:66px;
	height:20px;
	margin:30px 0 0 147px;
}
/* Pop up messages */
.ui-widget { font-family:Arial; font-size:13px; }
.ui-widget-content { border: 1px solid #252730; background: #FEFCFD; color: #000; }
.ui-widget-content a { color: #AA2A2D; text-decoration:none;}
.ui-widget-content a:hover { color: #AA2A2D; text-decoration:underline;}
.ui-widget-content p { line-height:normal; margin:0; padding:0;}
.ui-widget-content .ui-state-default { border: 1px solid #AA2A2D; background: #AA2A2D; font-weight: bold; color: #FFF; }
.ui-widget-content .ui-state-hover { border: 1px solid #AA2A2D; background: #AA2A2D; font-weight: bold; color: #FFF; }

.ui-widget-header { border: 1px solid #252730; background: #252730; color: #FFF; font-weight: bold; line-height:normal; }
.ui-widget-header .ui-icon{background: url(../images/ui-icon-off.jpg);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background: url(../images/ui-icon-on.jpg);}

