@charset "UTF-8";
/* - - - - - - - - - - - - - - - - - - - - -
Site        : Seller Server Sales
Autor       : Vasam
Description : main.css
Date        : 22 June, 2011 
- - - - - - - - - - - - - - - - - - - - - */
@import url('../css/reset.css'); /* Reset of standard values*/
/**********************************************
	Common used elements
***********************************************/
.clear 	{clear: both; } /* it removes the floating */
.hdn{display:none} /* to hide the text or anything */
.f-left{float:left} /* Floats to the left */
.f-right{float:right} /* Floats to the Right */
.b-none{border:none !important}
.pos-re{position:relative}
.pos-ab{position:absolute}
a{color:#000; text-decoration:none}
a:hover{text-decoration:underline;}
/**********************************************
	Typo styles
***********************************************/
.txt-50{font-size:50px;}
.txt-46{font-size:46px;}
.txt-44{font-size:44px;}
.txt-34{font-size:34px;}

.txt-33{font-size:33px;}
.txt-36{font-size:36px;}
.txt-30{font-size:30px;}
.txt-29{font-size:29px;line-height:30px;}
.txt-28{font-size:28px;}
.txt-26{font-size:26px;}
.txt-24{font-size:24px;}
.txt-23{font-size:21px;}
.txt-22{font-size:22px;}
.txt-21{font-size:21px;}
.txt-18{font-size:18px;}
.txt-16{font-size:16px; font-weight:bold;}
.txt-15{font-size:15px;}
.txt-13{font-size:13px; line-height:17px;}
.txt-14{font-size:14px;}
.txt-14a{font-size:14px;}
.text-11{font-size:11px;}
.txt-bo{font-weight:bold;font-size:20px;}
.txt-12{font-size:12px;}

.link-1{font-size:12px; font-family:Arial, Helvetica, sans-serif !important; text-align:right; margin-top:-2px;}
.link-1 a{color:#000000; text-decoration:none}
.link-1 a:hover{text-decoration:underline}

.font-a{font-family:Arial, Helvetica, sans-serif}
.clr-blue{color:#00486d}
.clr-white{color:#fff}
.clr-gray{color:#414141;}
.clr-pble{color:#0099cc; font-size:12px;}
.clr-maron{color:#cc0000}
.clr-red{color:red;line-height:20px !important}

.m-m-top{margin-top:-8px !important;}
.m-m-top-16{margin-top:-16px; !important}
.p-t-10{padding-top:10px !important;}
.p-b-10{padding-bottom:10px !important;}
.p-l-20{padding-left:20px !important;}
.m-zero{margin:0 !important}
.m-m-top2{margin-top:0px !important;}
.divider-1{height:10px; width:351px;}

/**********************************************
	site structure Elemts
***********************************************/
#mainWrapper{width:960px; background:#fff; margin:0 auto 10px auto;} /* Main container */
#topWrap{height:86px; padding-left:20px;} /* Top bar */
#navbar{height:40px; background:url(../images/nav-bg-sales.gif) left top repeat-x #206375; } /* Main navigation container*/
#container{padding:20px 20px 0 20px;}
#footer{border-top:solid 1px #999999; padding:10px 0; font-size:13px; text-align:center}

/**********************************************
	Top Bar
***********************************************/
.top-link{text-align:right; padding:28px 18px 0 0; font-size:12px; line-height:22px;}
.top-link a, .top-link strong{font-size:14px;}
.top-link a{color:#000; text-decoration:underline}
.top-link a:hover{text-decoration:none}

/**********************************************
	Main Navigation
***********************************************/

.navigation{font-size:14px; background:url(../images/nav-divider.gif) left 3px no-repeat; height:40px; margin-left:125px;}
.navigation li{background:url(../images/nav-divider.gif) right 3px no-repeat; float:left}
.navigation a{padding:0 20px; line-height:40px; color:#fff; display:block; text-decoration:none}
.navigation a.home{background:url(../images/home-btn.gif) center top no-repeat; display:block; width:76px; height:38px; padding:0 !important;}
.navigation a.home:hover, .navigation a.homeactive{background:url(../images/home-o-btn.gif) center top no-repeat !important; display:block; width:76px; height:38px; padding:0 !important;}
.navigation a:hover, .navigation a.active{background:url(../images/nav-over.gif) left top repeat-x;}

/**********************************************
	Header styles
***********************************************/

#header{width:540px; height:433px;}
.home-h{background:url(../images/alcohol-sever-training-course.jpg) right top no-repeat}
.home-h-txt{padding:0 0 0 10px;}
.start-course-btn{margin:25px 0 0 20px;}
.h-right-box{padding:14px 10px 10px 10px; background:url(../images/header-right-box.jpg) left top no-repeat; width:331px; height:439px;}
.h-right-box .boxin{padding:12px 0 5px 8px; border-bottom:solid 1px #a4c5cc; color:#333333}
.h-right-box ul{font-size:14px; list-style:disc outside; margin-left:20px;}
.h-right-box ul li{line-height:20px;}
.h-right-pan{width:351px;}

/**********************************************
	Content sub boxes
***********************************************/

.sub-box{background:url(../images/sub-box-btm.gif) left bottom no-repeat; width:440px;  }
.sub-box2{background:url(../images/sub-box2.jpg) left bottom no-repeat; width:406px; padding:20px 10px 20px 24px; height:155px; }
.sub-box2 ol{list-style:decimal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#414141; margin:10px 0 0 20px;}
.sub-box2 ol li{padding:4px 0 4px 0}

.sub-box-top, .sub-box-top1{background:url(../images/sub-box-top.gif) left top no-repeat; padding:20px 10px 20px 24px; font-size:12px;line-height:20px; min-height:205px; height:auto !important; height:205px;}
.sub-box-top1{min-height:260px; height:auto !important; height:260px;}
.sb-height{min-height:230px; height:auto !important; height:230px;}
.sb-height-n{min-height:280px;}

.sub-box h6, .fodder-content h6{font-weight:normal;}
.sub-box ul, .fodder-content ul{margin:0 0 0 25px; list-style:disc}
.fodder-content ul{margin-bottom:20px;}
.fodder-content ol{margin:0 0 20px 25px; list-style:decimal; }
.sub-box-top1 a, .fodder-content a, .about-copy a{text-decoration:underline; color:#136e88;}
.fodder-content a:hover, .sub-box-top1 a:hover, .about-copy a:hover {text-decoration:none}

.sub-box a{text-decoration:underline;color:#136E88;}

.h-rhs-box1{padding:20px 10px 15px 18px; background:url(../images/h-rhs-box1.jpg) left top no-repeat; width:323px; height:151px;}
.h-rhs-box2{padding:20px 10px 15px 18px; background:url(../images/h-rhs-box2.jpg) left top no-repeat; width:323px; height:77px; margin-top:13px}
.h-rhs-box3{padding:20px 5px 15px 13px; background:url(../images/h-rhs-box3.jpg) left top no-repeat; width:333px; height:174px; margin-bottom:15px;}
.h-rhs-box4{padding:17px 5px 15px 13px; background:url(../images/h-rhs-box4.jpg) left top no-repeat; width:333px; height:69px; }
.h-rhs-box1 ul, .h-rhs-box2 ul, .h-rhs-box4 ul{font-size:14px; line-height:18px; list-style:disc; margin:0 0 0 20px;}
.h-rhs-box2 ul, .h-rhs-box4 ul{font-size:13px;}
.h-rhs-box4 ul{line-height:16px;}

.h-rhs-box1a {background:url(../images/h-rhs-box-l.jpg) left top no-repeat !important; height:121px;}

.fodder-content{padding:25px 0 10px 25px; font-size:12px;line-height:20px; }
.fodder-content p{margin-bottom:20px;}

/**********************************************
	Inner pages styles
***********************************************/

/** About us page */
.about-copy{margin:0 0 50px 25px; width:540px; font-size:14px;}
.about-copy p{margin-bottom:20px; }
.about-copy ul{margin:0 0 0 25px; list-style:disc}
.about-copy ul li {padding-bottom:5px;}
/** Online Course page */
.oc-h{background:url(../images/online-alcohol-serving-training.jpg) right top no-repeat; }
.oc-h-txt{padding:20px 0 0 180px;}
.oc-sub-h-txt{margin:5px 0 0 105px;}
.oc-start-course-btn{margin:10px 10px 0 0;}
.selectState{background:#fff; border:none; font-size:12px; font-weight:bold; width:200px; height:20px; float:left; margin:10px 15px 0 0}

/** Support Page */
.support-h{background:url(../images/supprt-header-img.jpg) right top no-repeat}
.support-h .m-m-top{margin-top:8px;}
.support-h ul{margin:25px 0 0 20px; font-size:17px; list-style:disc}
.support-h .start-course-btn{margin:25px 0 0 0px;}
.support-right p{margin-top:8px;}
.support-right form{font-size:12px; width:300px;}
.support-right form p {margin:0; padding:0}
.support-right label{color:#333333; display:block; font-family:Arial, Helvetica, sans-serif !important;}
.support-right .text-field{border:1px solid #d2d1d1; background:#fff; height:20px; color:#000; width:200px; padding:1px; margin-bottom:8px;}
.support-right p a{text-decoration:underline;}

/** DVD Courses page */
.dvd-h{background:url(../images/dvd-alcohol-serving-certification.jpg) left top no-repeat}
.dvd-h-txt{padding:18px 0 0 20px;}

/** Business Account Page */
.ba-h{background:url(../images/corporate-alcohol-server-certification.jpg) left top no-repeat}
.ba-h-txt{padding:15px 0 0 20px;}
.ba-h-txt ul{margin:15px 0 0 20px; list-style:disc}
.ba-h-txt li {padding-bottom:5px !important;}
.sub-box2 .text-field{border:1px solid #d2d1d1; background:#fff; height:20px; color:#000; width:380px; margin:0 0 10px 10px;}
.sub-box2 form{margin-top:10px;}

/*** State pages **/
.state-h{background:url(../images/alcohol-seller-training-course.jpg) left top no-repeat; position:relative}
.state-h-txt{padding:15px 0 0 200px;}
.state-h-txt-new{padding:5px 0 0 200px;}
.state-price{position:absolute; right:60px; bottom:156px;}
.state-price-new{margin:0px 0px 0px 80px;}
.pos-160{right:160px!important;}

/* Login page */
.login{margin:0 auto}
.login label{font-size:13px; width:165px; float:left;}
.login .login-txtField{margin-bottom:5px; float:left; width:150px;}

/** Buttons */
.st-btn{background:url(../images/st-btn-bg.gif) left top no-repeat; width:115px; height:32px; padding:0 3px 4px 0; margin:-28px -2px 0 0 ;}
.st-btn a{display:block; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#000; text-decoration:none; text-align:center; line-height:32px;}

.go-btn{margin-top:7px;}
.mm {font-size:10px;color:#666;}

/**********************************************
	Footer styles
***********************************************/
#footer a{color:#000; text-decoration:none}
#footer p{margin-bottom:10px;}
#footer a:hover{text-decoration:underline; color:#00486d}

/* Support CSS */

#support-container { padding: 0px 38px 0; background: url(../images/support-bnr-bg.jpg) 95% 6% no-repeat; }
#header1 { width: 555px; }
.support-bg { background: url(../images/supprt-header-img-nw.jpg) left top no-repeat; padding-top: 20px; }
.callus-box { width: 475px; margin-top: 35px; }
.callus-box-in { background: url(../images/callus-bg.gif) repeat-x left bottom #ffffff; border: 2px solid #ffffff; box-shadow: 2px 2px 3px #D1D1D1; padding: 15px 0 20px 0; }
.sup-h { color: #15497f; font-size: 40px; text-align: center; text-shadow: 2px 2px 3px #d6dadb; }
.sup-sub-h { color: #15497f; font-size: 18px; text-align: center; text-shadow: 2px 2px 3px #d6dadb; }
.callus-box-in ul { padding-left: 35px; list-style: none; margin: 20px 0 0 0; }
.callus-box-in li { background: url(../images/green-tick-nw.gif) left no-repeat; color: #8f8f8f; font-size: 16px; margin-bottom: 6px; padding-left: 16px; font-weight: bold; }
.liveChat-box { margin: 57px 0 30px 0; line-height: 18px; }
.liveChat-box img { margin-right: 10px; }
.liveChat-box .chat-desc { padding-top: 15px; }
.clr-grey { color: #7f7f7f; }
.sendus-msg-wrap { width: 480px; padding: 10px 0 0 10px; position: relative; height: 486px; }
.sendus-form { width: 273px; padding: 5px 10px; height: 370px; border: solid 1px #d1d1d1; background: url(../images/support-form-bg.gif) left bottom repeat-x #fff; box-shadow: 2px 2px 3px #e4e4e4; margin: 15px 0 0 25px; }
.support-lady-img {bottom: -5px;    position: absolute;right: 3px;}
.sendus-form label { color: #15497f; font-size: 13px; display: block; margin: 12px 0 4px 0; }
.sendus-form .email-input-field, #emailPopup select { background: #f7f7f7; box-shadow: 2px 2px 2px #e6e7e7; padding: 2px; width: 265px; }
.email-input-field, #emailPopup select { border: solid 1px #7f7f7f; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.email-submit-btn { margin: 10px 0;cursor:pointer; }
.email-sent { background: url(../images/green-tick-nw.gif) left no-repeat; padding: 2px 0 2px 20px; font-size: 12px; font-weight: bold }
.h-right-box1, .h-right-pan1 { width: 280px; }
.h-right-box1 { padding-top: 240px; }
.blue-box { background: url(../images/blue-box-btm.jpg) bottom no-repeat; width: 284px; color: #215286; }
.blue-box-in { background: url(../images/blue-box-top.jpg) top no-repeat; padding: 20px 20px 25px 18px; line-height: 18px; font-size: 12px; }
.blue-box a { color: #235996; text-decoration: underline; }
.blue-box-h { font-size: 18px; }
.blue-box-in ul { margin: 10px 0; }
.fb-box { width: 285px; height: 190px; margin: 40px 0 30px 0; }
.txt-19 {font-size: 19px; }
/*email popup style */
#emailPopup{background:url(../images/emaius-popup.gif) left top no-repeat; width:312px; height:418px; position:absolute; top:27px; right:79px; z-index:9999; padding:0 25px 25px; line-height:16px;display:none;}
#emailPopup .email-title{font-size:14px; color:#15497f;}
#emailPopup label{color:#7f7f7f; font-size:12px; display:block; margin:10px 0 5px 0; }
#emailPopup .email-input-field, #emailPopup  select{background:#f7f7f7; border:solid 1px #cbcbcb; box-shadow:2px 2px 2px #ececec; padding:2px; width:300px;}
.emailclose{width:362px; height:20px; display:block; margin-bottom:25px}
/*email popup style ends */

/* New courses Approval CSS */
.box-new {background:url(../images/box-new-bg.gif) repeat-y;width:350px;margin-bottom:13px;}
.box-new-nospace {margin-bottom:3px;line-height:14px;}
.box-new-nospace li {margin-bottom:0px !important;}
.box-new-bottom {background:url(../images/box-new-bottom.gif) no-repeat left bottom;}
.box-new-top {background:url(../images/box-new-top.gif) no-repeat left top;padding:20px 10px 5px 18px;}
.box-new ul {margin:5px 0px 0px 10px;}
.box-new li {list-style:disc outside; font-size:13px; margin:0 0 8px 8px; line-height:13px;}
.m-bottom {margin-bottom:0px;}
.m-top-minus{margin-top:-8px !important;}
.learn {font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:underline;vertical-align:middle;margin:10px 10px 0px 0px;color:#414141;}
.learn1 {font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:underline;vertical-align:middle;margin:0px 10px 0px 0px;color:#414141;}
.learn a, .learn1 a {color:#414141;}
.learn a:hover, .learn1 a:hover{text-decoration:none !important}

.state-h-txt1{padding:0px 0 0 200px;}
.state-price1 {margin:5px 0px 0px -12px;float:left;}
.start-course-btn1 {margin:50px 0px 0px 0px;float:left;}
.min-height1 {height:280px !important;}
.min-height2 {height:300px !important;}
.min-height3 {height:240px !important;}
.min-height4 {height:43px !important;}
.min-height5 {height:265px !important;}
.min-height6 {height:55px !important;}

.ca-h{background:url(../images/course-detail-left-img.jpg) left top no-repeat;padding:5px 0px 0px 0px;color:#00486d;}
.ca-h .state-price1 {margin:10px 0px 30px 50px;}
.ca-h .txt-24 {margin-left:30px;}

.st-btn1{background:url(../images/st-btn-bg.gif) left top no-repeat; width:115px; height:32px; padding:0 3px 4px 0;}
.st-btn1 a{display:block; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#000; text-decoration:none; text-align:center; line-height:32px;}
.st-btn2{background:url(../images/st-btn-bg1.gif) left top no-repeat; width:93px; height:37px; padding:0 3px 4px 0;margin:0px auto;}
.st-btn2 a{display:block; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#000; text-decoration:none; text-align:center; line-height:32px;}


.level {float:left;width:130px;text-align:center;margin:0px 80px;font-size:16px;}
.level .st-btn2 ,.btm-courses .st-btn2 {margin-top:10px;}
.btm-courses{width:450px; margin:0 auto}
.course1{float:left;width:200px;text-align:center; margin:0px 10px;font-size:16px;}
.nw-bbb-seal{margin-bottom:-8px;}

/** Business Account Page new styles*/
.ba-h-n{background:url(../images/corporate-alcohol-server-certification1.jpg) left top no-repeat;width:921px!important;height:433px;margin-bottom:15px;}
.ba-h-txt-n{padding:20px 0 0 292px;}
.ba-h-txt-n ul{margin:15px 0 0 20px; list-style:disc}
.sub-box2-n .text-field{border:1px solid #d2d1d1; background:#fff; height:20px; color:#000; width:380px; margin:0 0 10px 10px;}
.sub-box2-n form{margin-top:10px;}
.sub-box1{background:url(../images/sub-box1.jpg) no-repeat;width:424px;height:156px;margin:0px;color:#414141;}
.ba-h-n-left{width:265px;}


.box-top {text-align: left;border: 1px solid #92b6be;border-radius:5px;-webkit-border-radius:5px;background:url(/images/right-box-bg.jpg) no-repeat left bottom #f1f6f7;width:264px;padding:15px; font-size:16px;margin-bottom:20px;}
.box-top p {font-size:18px;color:#cc0000;line-height:20px;margin-bottom:10px;}
.find {margin-top:5px;line-height:23px; font-weight:bold;}
.find input, .token input, .dvd-box input {border:solid 1px #8b8b8b;height:27px;width:190px;vertical-align:middle;margin-right:3px;}
.find a {font-size:12px;color:#4F71C9;text-decoration:underline;}
.find img, .token img, .dvd-box img {vertical-align:middle;}
.box-bottom {text-align: left;border: 1px solid #92b6be;border-radius:5x;-moz-border-radius:5px;-webkit-border-radius:5px;background:#edf4f5;width:263px;min-height:100px;padding:15px; font-size:16px;}
.ba-h-n-box-top{margin:-10px 20px 0 0;}
.course p{font-size:12px;color:#000000;}

ul.sitemap{}
ul.sitemap li ul {margin:0 0 10px 0;}
ul.sitemap li ul li{list-style:none;}
.sitemap li {padding-bottom:5px !important;}
ul.sitemap li ul li ul{margin:5px 0 0 25px;}

/* ppc site links css */



.promo {background:url(../images/promo-bg.jpg) no-repeat;width:590px;height:434px;padding:10px 0px 0px 330px;color:#FFF;}

.promo h1 {font-size:50px;line-height:50px;}

.promo p {font-size:20px;}

.promo ul {margin:5px 0px 0px 80px;}

.promo li {font-size:16px;list-style:disc;margin-bottom:5px;}

.ppc-price {float:left;margin:0px 0px 0px 280px;}
.ppc-price1 {float:left;margin:0px 0px 0px 390px;}


.badge {position:absolute;margin:-5px 0px 0px 280px;}

.reg-btn {text-align:right;margin:5px 25px 0px 0px;}

.spl-text {font-family:Tahoma, Geneva, sans-serif;font-size:23px;margin-top:10px;}
.spl-text span {font-size:25px;}
.spl-text sup {font-size:15px;position:relative;top:-7px;}

.spl-text1 {font-family:Tahoma, Geneva, sans-serif !important;font-size:17px;margin:5px 10px 0px 0px;color:#bc0101;text-align:right;}
.spl-text1 span {font-size:25px;}
.spl-text1 sup {font-size:15px;position:relative;top:-7px;}

