@charset "utf-8";
/* CSS Document */

body{ background-color:#FFFFFF; margin:0; font-family:verdana,tahoma,sans-serif; font-size:11px ;
	font-weight:normal; background:url(../images/top_lines.gif) top left repeat-x; }
	
/*.......tsg reset............*/	

html,  div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
/*	font-size: 100%;
	font: inherit;
	vertical-align: baseline;*/
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
/*
ol, ul {
	list-style: none;
	top:0;
}*/
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
/*	border-collapse: collapse;
	border-spacing: 0;  # by */
}
/*.......tsg reset............*/	

a { cursor:pointer; text-decoration:none; color:#474747; text-align:justify; }
a:hover { text-decoration:underline; color:#c21528; text-align:left; }
h1 { text-decoration:none; color:#017752; font-size:23px; text-align:left; line-height:20px; font-family:verdana,tahoma,sans-serif; }
h2 { text-decoration:none; color:#017752; font-size:16px; text-align:left; line-height:18px; font-family:verdana,tahoma,sans-serif; font-weight:normal; }
h3 { text-decoration:none; color:#1d2c27; font-size:13px; text-align:left; line-height:normal; font-family:verdana,tahoma,sans-serif;width:99%;padding:5px 15px ; }
/*h4 { text-decoration:none; color:#1d2c27; font-size:14px; text-align:left; line-height:normal; font-family:verdana,tahoma,sans-serif; } # by SB*/
span { }
.clear { clear:both }
.read_more { font-family:verdana,tahoma,sans-serif; color:#474747; font-size:11px; text-decoration:none; text-align:left; float:left; display:block; width:75px; line-height:18px; height:20px; margin-top:5px; }
.read_more a { color:#333333; text-decoration:none; }
.read_more a:hover { text-decoration:underline; color:#B42930; text-align:left; }
/*  -----------------HEADER WRAPPER  START ----------------------*/

.topline{float:left;margin:auto;display:block;width:100%;height:7px;border-bottom:1px solid #DFDFDF;}
.topline .bg{background:url(../images/topbg.jpg) no-repeat top left #00498f;width:807px;height:7px;}
.header_wrapper { float:left; margin:auto; display:block; width:100%; height:90px; background:url(../images/top_lines.gif) top left repeat; border-bottom:1px solid #DFDFDF;}
.header_fix_widt { float:left; display:block; width:945px; height:80px; margin:auto; }
.logo-holder { float:left; display:block; width:308px; height:80px; margin:10px 0 20px 50px; }


.call { text-decoration:none; color:#bfbaa6; font-size:11px; text-align:right; line-height:normal; font-family:verdana,tahoma,sans-serif; padding:10px 0 0 0; }
.call a { color:#bfbaa6; }
.call a:hover { text-decoration:underline; color:#B42930; text-align:left; }

/*  -------------------------------------HEADER WRAPPER  END -------------------------------------------------*/
.header_right { float:right; display:block; width:430px; height:30px; margin:30px 5px 0 5px; }
.header_right a{text-decoration:none;font-weight:lighter;}


/*  -------------------------------------SEARCH BOX-------------------------------------------------*/
.search_area{float:left;display:block;width:400px;height:80px;}
.searchbar { font-family:verdana,tahoma,sans-serif; font-size:10px; color:#797979; float:left; height: 22px; width:152px; border:none;display:block;}
.searchbox { background-color: #FFFFFF; border: 1px solid #333333; color: #8f8f8f; font-family:verdana,tahoma,sans-serif; font-size: 11px; height: 14px; width: 110px; float:left; margin:3px 0 0 10px; padding: 0 0 0 8px; line-height:18px; }
.input_button { margin:3px 0 0 0; padding:0 0 0 0; border:0; float:right; }
/*  -------------------------------------SEARCH BOX-  END -------------------------------------------------*/


/*  ----------------TOP LINK MENU  START -----------------*/
.top_menu { float:left; display:block; width:400px; height:20px; margin:25px 10px 0 10px; color:#616161;}
.top_menu ul { padding:0px; margin:0; list-style:none;  }
.top_menu ul li { padding:0; margin:0; border-right:0px solid #303e3a; float:left;/*background:#989896;*/  height:20px;padding:0px 5px 0 5px}
.top_menu ul li a { color:#333333; display:block; text-decoration:none; padding:0 3px; }
.top_menu ul li a:hover { background:none; color:#B42930; height:auto; }
.top_menu ul li a:active { background:#none; color:#c2970a; height:auto; }
.top_menu ul li ul { display: none; width: auto; position:absolute; top:30px; padding:0px; margin:0px; line-height:20px; border-right:none!important; }
.top_menu ul li:hover ul { display: block; position: absolute; margin: 0; padding: 0; }
.top_menu ul li:hover li { float: none; list-style:none; margin:0px; padding: 0; z-index:1700 }
.top_menu ul li:hover li { background:#008A60; border-top:1px solid #c1c1c0; }
.top_menu ul li:hover li a { color: #fff; padding:0 20px; display:block; width:auto; font-weight:normal !important; }
.top_menu ul li li a:hover { /*color:#008A60;*/ color:#ffffff; background:#82ac49; }
.top_menu .last_menu { border-right:0px solid #303e3a; }
/* 

/*  ----------------TOP LINK MENU  END -----------------*/


/*  -----------------MENU WRAPPER  START----------------------*/
.menu_wrapper { float:left; margin:auto; display:block; width:100%; height:30px;text-align:left;  border-bottom:1px solid #DFDFDF; z-index:1005 !important;}
.menu_fix_widt { float:left; display:block; width:1005px; height:30px; margin:auto; color:#00688f; z-index:1005 !important; }
.main_menu { height:30px; line-height:32px; color:#00688f !important; position:relative; font-family:verdana,tahoma,sans-serif; font-size:10px; padding:0 0; width:1005px; z-index:1005 !important; }
.main_menu ul { padding:0px; margin:0; list-style:none; z-index:z-index:1005!important; width:1005px; }
.main_menu ul li { padding:0; margin:0 0 0 10px; float:left;background:url(../images/menu_red_arrow.png) no-repeat top left; height:21px;  }
.main_menu ul li a { color:#000000; display:block; text-decoration:none; padding:0 5px 8px 12px; }
.main_menu ul li a:hover {  color:#fff;background:url(../images/menu_red_arrow_hower.png) no-repeat top left #054784; height:21px; }
.main_menu ul li a:active { background:#d3d3d3; color:#c2970a; height:auto; }
.main_menu ul li ul { display: none; width: auto; position:relative; top:30px; padding:0px; margin:0px; line-height:20px; border:1px solid #C5C5C5 !important;clear:both; }
.main_menu ul li:hover ul { display: block; position: absolute; margin: 0; padding: 0; width: auto; }
.main_menu ul li:hover li { float: none; list-style:none; margin:0px; padding: 0; z-index:6700 ;background:#F5F5F5; width:100%; }
.main_menu ul li:hover li a { color: #333333; padding:0 10px; display:block;width:auto; font-weight:normal !important;background:#F5F5F5; }
.main_menu ul li li a:hover { /*color:#008A60;*/ color:#ffffff; background:#be151c; }
.main_menu .last_menu { border-right:0px solid #d3d3d3 !important;padding:0px ; margin:0;  }
.main_menu .noboder{border-right:none;padding:0px ; margin:0;}
/*  -------------------------------------MENU WRAPPER  END -------------------------------------------------*/

/*  -----------------TAB WRAPPER  START----------------------*/
.tab_wrapper { float:left; margin:auto; display:block; width:100%; height:221px; background:#fff; border-bottom:1px solid #DFDFDF;}
/*  ---TAB LEFT START--*/
.tab_wrapper_left{float:left;display:block;height:221px;width:100%;margin:0px 5px 5px 0px;border-bottom:1px solid #DFDFDF; }
.offer_wrapper_left{ float:left; margin:auto; display:block; width:auto; height:auto; background:#fff; text-align:left;margin:20px 0px 5px 10px;}

/*  ---TAB RIGHT START--*/
.tab_wrapper_right{float:right;display:block;height:330px;width:305px;margin:20px 0px 5px 5px;background:url(../images/menu-bg_24.jpg) repeat-x bottom;border:1px solid #d3d3d3;}
.tab_wrapper_right .live{width:285px;padding:0 10px;height:279px;display:block;float:left;text-align:left;font-family:verdana,tahoma,sans-serif;}
.tab_wrapper_right .live img{display:block;float:left;text-align:center;padding:1px;margin-left:20px;}
.tab_wrapper_right .live p{display:block;float:left;text-align:justify;padding:6px 0 0 10px;color:#000000;font-size:13px;margin-left:60px;}
.tab_wrapper_right .live h2{display:block;float:left;text-align:left;padding:5px 0 5px 10px;color:#000000;font-size:20px;width:190px;margin-left:65px;}
.tab_wrapper_right .live .btn{margin:8px 0 0 50px; padding:0 0 0 0; border:0; float:left;background:url(../images/opn_18.jpg) no-repeat top left; width:177px;height:37px;}

.tab_wrapper_right .demo{width:285px;padding:0 10px;height:279px;display:block;float:left;text-align:left;font-family:verdana,tahoma,sans-serif;}
.tab_wrapper_right .demo img{display:block;float:left;text-align:center;padding:1px;margin-left:10px;}
.tab_wrapper_right .demo p{display:block;float:left;text-align:justify;padding:6px 0 0 10px;color:#000000;font-size:13px;}
.tab_wrapper_right .demo h2{display:block;float:left;text-align:left;padding:5px 0 5px 10px;color:#000000;font-size:20px;width:250px;margin-left:60px;}
.tab_wrapper_right .demo .btn{margin:8px 0 0 50px; padding:0 0 0 0; border:0; float:left;background:url(../images/opn_18.jpg) no-repeat top left; width:177px;height:37px;}


.clik1{float:left;display:block;height:30px;width:135px;color:#FFFFFF;font-size:16px;font-family:verdana,tahoma,sans-serif;background:#00688f;padding:10px 0 0 17px; }
.clik2{float:left;display:block;height:30px;width:135px;color:#FFFFFF;font-size:16px;font-family:verdana,tahoma,sans-serif;background:#e2af06;padding:10px 0 0 17px; }
.tab_wrapper_right a{text-decoration:none;text-align:left;color:#FFFFFF;}
.tab_wrapper_right a:hover{text-decoration:none;text-align:left;color:#FFFFFF;}
/*  ------------------------------------TAB WRAPPER  END -------------------------------------------------*/



/*------------------FOOTER STARTS------------------------*/
/*  -----------------FOOTER WRAPPER  START----------------------*/


.footer_wrapper { float:left; margin:auto; display:block; width:100%; height:80px;margin-top:20px; }
.footer_copyrit {  background-color: #fff !important;color: #333333;display: block; float: left; height: 45px;margin: auto;padding: 5px 0 0; text-align: center; width: 735px; }
.footer_copyrit a { padding:0 5px 5px 0; text-align:left; font-size:11px; color:#000;text-decoration:none; }
.footer_copyrit a:hover {color:#B42930; }
.foot_right { background-color: #fff;color: #CCCCCC;display: block;float: left;font-size: 11px;height: 25px;margin: auto;padding: 5px 10px 0 0;text-align: left;width: 450px;margin-left:20px;}
.page_top{float:left;display:block;width:300px;left:25px;text-align:right;margin:10px;}
h5{font-size:10px;color:#A3A3A3;text-decoration:none;margin:-5px 5px 5px 190px;line-height:18px;height:20px;text-align:center;font-weight: lighter;}
 .foot_right a { padding:0 5px; text-align:left; font-size:11px; color:#CCCCCC;text-decoration:none; }
.foot_right a:hover { padding:0 5px; text-align:left; font-size:11px; color:#B42930;text-decoration:underline; }
.redbold{color:#FF0000;}
.redbold span{color:#FF0000;}

.footer_menu { float:left; display:block; width:500px; height:25px; margin:5px 0 0 10px; color:#000000; font-weight: bold;}
.footer_menu ul { padding:0px; margin:0; list-style:none;  }
.footer_menu ul li { padding:0; margin:0;  float:left;/*background:#989896;*/  height:13px;padding:0 10px 0 15px;background:url(../images/arrow.jpg) no-repeat top left; border-right:1px solid #303e3a;}
.footer_menu ul li a { color:#313233; display:block; text-decoration:none; padding:0 3px; }
.footer_menu ul li a:hover { background:none; color:#B42930; height:auto; }

/*  -------------------------------------FOOTER WRAPPER  END -------------------------------------------------*/

/*------------------FOOTER END------------------------*/


/*---------------------------------------------------------------------INNER PAGE-----------------------------------------------------------------*/

.inner_body_wrapper{width:100%;min-height:400px;float:left;margin:auto;display:block;background:#FFFFFF;border-bottom:1px solid #DFDFDF;line-height:18px;color:#333333;}
.inner_banner_wrapper { float:left; margin:auto; display:block; width:100%; height:183px; background:#fff; border-bottom:1px solid #DFDFDF;}
.inner_body_left{float:left; margin:auto; display:block; width:100%; height:auto; background:#fff; border-bottom:1px solid #DFDFDF;}
.inner_body_left TABLE.tablemain{border-right:1px solid #DFDFDF;width:808px;}
.inner_body_left TABLE TD.td_left{border-right:1px solid #DFDFDF;text-align:justify;text-decoration:none;padding:36px;}
.inner_body_left TABLE TD.td_right{border-right:1px solid #DFDFDF;text-align:justify;text-decoration:none;width:250px !important;padding:10px;vertical-align:top;margin-top:15px;}

.inner_body_left  h2{background: url(../images/h2image.gif) no-repeat scroll left top transparent;color: #c21528;
    font-family: verdana,tahoma,sans-serif;    font-size: 13px;    font-weight: bold;    height: 25px;    line-height: 15px;    margin: 0 0 10px 0;    padding: 0 0 0 20px;
    text-align: left;
    width: 485px;}
	
.inner_body_left ul{text-align:left;/*display:list-item;*/margin:10px 0 5px 50px;/*width:450px; # by SB*/}
.inner_body_left ul li{text-align:left;display:list-item;/*width:450px; # by SB*/}
.inner_body_right{float:left; margin:auto; display:block; width:200px; height:auto; background:#fff; border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;padding:10px;}

/*---------------------------------------------------------------------INNER PAGE END-----------------------------------------------------------------*/

/*---------------------------------------------------------------------animation-----------------------------------------------------------------*/
.lower_slider_container { height:300px; width: 704px;  padding:15px 0px; margin-top:0px; overflow:hidden;margin-left:10px; }
.lower_slider_container { height:300px; width: 704px;  padding:15px 0px; margin-top:0px; overflow:hidden; }
.offers_wrapper h3, .lower_slider_container h3, #mycarouse b,#mycarouse h3{ display:block; float:left; text-align:left; margin:0px 0px 10px 0px; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold;color:#b90000;}
.lower_slider_holder, .offers_wrapper, .offers_container{ height:240px;; width: 700px;  padding:0px 0px; overflow:hidden; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-collapse:collapse; text-align:right; color:#666; font-size:12px;}
.offers_wrapper{height:auto; border:none; text-align:left; margin-left:50px;}
/*h3{text-align:left;font-family:verdana,tahoma,sans-serif;font-weight:bold;color:#c21528;font-size:16px;}  # by SB*/
.offers_container{height:auto; text-align:left; width: 698px; margin:0px;}
.offers_container a{display:block; float:left; margin:20px 5px 10px 10px;}
.offers_container a img{ border:#C3C3C3 solid 1px;}
.offers_container ul li{ display:block; float:left; border-bottom:#CCC dashed 1px; border-collapse:collapse; width:690px;}
.offers_container a, .lower_slider_holder a{ text-decoration:none; color:#b90000; margin-left:10px;}
.lower_slider_holder a, center{margin-top:5px; }
.upper_curv{width:702px; height:6px; background:url(../images/slider-upper-curv.jpg) no-repeat left;}
.lower_curv{width:702px; height:5px; background: url(../images/slider-lower-curv.jpg) no-repeat left;}
/*Slider*/
/*.item { width:200px; float:left; font-family:Tahoma; text-align:center;  margin:10px 5px 5px 15px;  }
.item h2 { display:block; width:200px; height:35px; overflow:hidden; float:left; margin:10px 0px 10px 0px; font: Verdana, Geneva, sans-

serif 13px; color:#b90000;}
.item dl { margin:10px 0; }
*/
.jcarousel-skin-tango img { border:1px solid #FFF; background-color:#ffffff; padding:1px; width:188px !important; 

height:103px; margin:13px 15px 0px 5px;}
.big_image_in_slider img{background-color:#ffffff; padding:1px; width:690px !important; height:200px; margin:0px 3px; border:1px solid 

#666;}
#mycarouse img { border:1px solid #FFF; background-color:#ffffff; padding:1px; width:396px !important; height:169px; margin:0px;}
#mycarouse div{ border:1px solid #FFF; background-color:#ffffff; padding:1px; width:397px !important; height:169px; margin:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:20px;}
#mycarouse b{ width:390px;}
#mycarouse a{ color:#b90000; text-decoration:none; display:block; text-align:right; width:396px;}

.jcarousel-skin-tango h2, .offers_container h2{ display:block; font-weight: bold; width:190px; overflow:hidden; height:auto; text-align:center;font-family:Verdana, Geneva, sans-serif; font-size:13px;  color:#b90000; margin:5px 15px; padding:5px; }
.jcarousel-skin-tango h2 a {margin:0; padding:0; }
 .offers_container h2{ text-align:left;}
.jcarousel-skin-tango a, .offers_container a{text-decoration:none; font-weight:bold;}
.next_button{display:block; float:right; cursor: hand; margin-bottom:3px; width:40px; height:20px; background:url(../images/right_button.gif) no-repeat; margin:0px 10px;}
.prev_button{display:block; float:left; cursor: hand; width:40px; height:20px; background:url(../images/left_button.gif) no-repeat; margin:0px 10px; margin-left:10px !important;}
/*---------------------------------------------------------------------Ianimation end-----------------------------------------------------------------*/

/* $ by SB */

/* pagination style by SB*/
.pagination { display:block;border-top: 1px solid #CCCCCC; margin-top: 12px; height: 20px;}
.pagination li { display:block; float:left; padding:2px 4px; width:auto;border:none;margin:2px;}
.pagination li a { color:#333333; text-decoration:none; }
.pagination li a:hover { text-decoration:underline;color:#333333; }
.pagination .current { color:#FF0000;}
.pagination .details{ float: right;}


.listing { width: 600px;    line-height: 18px;    margin: 20px;    width: 750px;}
.listing  h2{background: url(../images/h2image.gif) no-repeat scroll left top transparent;color: #c21528; font-family: verdana,tahoma,sans-serif; font-size: 13px; font-weight: bold; height: 25px; line-height: 15px; margin: 10px 0; padding: 0 20px;text-align: left;}
h3{color: #313233; font-family: verdana,tahoma,sans-serif; font-size: 11px; text-align: justify;font-weight: bold; padding:15px 0; margin: 0;}
h4 { text-decoration:none; color:#004a8d; font-size:11px; text-align:left; line-height:normal; font-family:verdana,tahoma,sans-serif; }
.inner_body_left TABLE TD.td_left ol, .inner_body_left TABLE TD.td_left ul { margin-left: 20px;}

.winners td { padding: 5px;}
.offerscontainer h3, .offerscontainer h3 a {color: #CC0000;}
.offerscontainer ul , .offerscontainer ul li{list-style: none;}
.offerscontainer ul li a{ color: #CC0000;}




/*Special Styles*/
.font-menu { color: #004A8D;}
.form_table td { padding-left: 2px; text-align: left;}
.form_table td .field-txt-red{ color: #CC0000;}
.bold-white { font-weight: bold;}



/* $ by SB 04-May-2014*/
#captchaimg {
    margin:5px 0 5px 109px;
    border: 1px solid #C3C3C3;
}
.errmsg {
    color: #DD0000;
}