html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body {line-height: 1; color: black; background: white;}
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

html,body {height:100%;}

.wrapper{width:900px; height:100%; margin:0 auto; position:relative;}
.clear{clear:both}
a{color:#444; text-decoration:none;}
p{margin-bottom:10px;}
p a{text-decoration:none; color:#444; font-weight:bold;}
.curve3{-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.curve5{-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}

.vbbody{ width:100%; min-height:100%; position:relative;}
.vbheader,.vbbanner,.vbfeatureditems,.vbcontent,.vbfooter{float:left; width:100%; position:relative;}
.vbheader{height:176px;}
.vbtopbar{height:36px; background:url(/images/images/topbarbg.png) repeat-x #6fb7e7; position:relative; z-index:2; width:100%;}
.qlinks{margin-left:-10px;}
.qlinks li{height:36px; float:left; line-height:36px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
.qlinks li a{color:#FFF; font-size:14px; padding:0 10px; text-decoration:none; display:block;}
.qlinks li.current{background:url(/images/images/topbarselect.png) repeat-x;}

.logSea{float:right; margin-right:-10px;}
.logSea li{height:36px; float:right; line-height:36px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
.logSea li a{color:#FFF; font-size:14px; padding:0 10px; text-decoration:none; display:block;}

.drops{width:900px; margin:auto; position:relative; top:-36px;}
.drops li{float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.vbsearchbox{width:200px; padding:10px; right:0px; position:absolute; background-color:#d3e4f0; display:none; top:30px; z-index:1;}
.vbloginbox{width:200px; right:60px; padding:10px; position:absolute; background-color:#d3e4f0; display:none; top:30px; z-index:1;}
.vbloginbox li.input,.vbsearchbox li.input{width:200px; height:24px; background:url(/images/images/logSea.png) no-repeat; margin-bottom:4px;}
.vbloginbox li.input input,.vbsearchbox li.input input{border:0; padding:0; margin:0 5px; width: 190px; background: transparent; height:24px; line-height:24px; display:block; color:#868686; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.vbloginbox li.button,.vbsearchbox li.button{height:22px; display:block; width:200px;}
.vbloginbox li.button input,.vbsearchbox li.button input{border:0; color:#fff; padding:0; background:url(/images/images/loginbutton.png) no-repeat; height:20px; width:60px; text-align:center; margin-top:2px;}
.vbloginbox li a{padding-left:6px; font-size:10px; text-decoration:none; color:#868686;}
.vbloginbox li a:hover{color:#333;}

.qinfo{color:#444;}
.qinfo ul{float:left; width:100%; overflow:hidden}
.qinfo li{line-height:20px; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:100%;}
.qinfo li.uname{font-size:16px; font-weight:bold;}
.qinfo p{float:left; padding:5px 0; font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:14px; color:#7F7F7F; margin:0;}
.qinfo p a{text-decoration:none; font-size:10px; text-transform:uppercase; font-weight:bold; color:#5f5f5f;}
.qinfo p a:hover{color:#3f3f3f;}

.vblogonav{height:140px;}
.vblogo{width:350px; height:130px; float:left; position:relative;}
.vblogo img{position:absolute; bottom:0;}
.vbnav{float:right; height:130px; width:550px; position:relative;}
.vbnav ul{position:absolute; bottom:0; right:0px; height:36px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.vbnav ul li{float:left; height:36px; font-size:16px; font-weight:bold; text-transform:uppercase; padding-left:10px;}
.vbnav ul li a{text-decoration:none; display:block; color:#6fb7e7; line-height:36px;}
.vbnav ul li a span{display:block; padding:0 10px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.vbnav ul li a:hover span{background:#d3e4f0;}

.vbbanner{height:320px; background:url(/images/images/bannerbg.png) repeat-x #6fb7e7; overflow:hidden;}
.vbbanner .wrapper .boxa{background:url(/images/images/bannerimagebg.png) no-repeat 96% 0; height:100%;}
.vbbanner .wrapper .boxb{background:url(/images/images/bannertextbg.png) no-repeat; height:100%;}
#slider li{ width:900px; height:320px; overflow:hidden; }	

.boxa ul#controls{position:relative; top:-25px; left:50%;}
.boxa ul#controls li{margin:0 10px 0 0; padding:0; float:left; list-style:none;}
.boxa ul#controls li a{float:left; height:10px; background:#DAF3F8; font-size:1px; color:#DAF3F8; width:10px; text-decoration:none; }
.boxa ul#controls li.current a{background:#5DC9E1; color:#5DC9E1;}
.boxa ul#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

.bannertext{width:500px; height:320px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;}
.bannerhead{font-size:22px; margin-top:40px;}
.bannerexpl{font-size:14px; width:75%; line-height:32px; margin-top:20px;}
.bannerreadmore{background:url(/images/images/bannermore.png) no-repeat; height:45px; width:165px; margin-top:25px;}
.bannerreadmore a {width: 100%;height: 100%;text-align: center;display: block;font-weight: bold;padding-top: 13px;text-indent: inherit;text-shadow: 1px 1px 1px #fff;font-size:18px;color:#666;}
.bannerimage{width:400px; height:320px; float:left; text-align:center;}
.bannerimage .homeimage{text-align:center; vertical-align:middle; display:table-cell; height:350px; width:320px;}
.bannerimage .homeimage span{}
.bannerimage .homeimage img{vertical-align:middle;}

.vbfeatureditems{height:200px; background:#fff;}
#featured li{position:relative;}
#featured li span.title{display:block; margin:6px 0; width:100%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; font-weight:bold; color:#4b4b4b; overflow:hidden; height:16px; font-size:16px;}
#featured li span.image{ height:110px; display:block; float:left; width:100%; overflow:hidden; text-align:center}
#featured li span.more{    bottom: -10px;
    display: block;
    height: 26px;
    left: 18px;
    position: absolute;
    width: 145px;
    z-index: 100;}
#featured li span.more a{background: none repeat scroll 0 0 #6FB7E7;
border-radius: 4px;
color: #FFFFFF;
float: left;
font-size: 16px;
height: 100%;
line-height: 26px;
text-align: center;
text-indent: 0;
width: 100%;padding:2px 0;}

span.more a{    background: none repeat scroll 0 0 #6FB7E7;
    border-radius: 4px;
    color: #FFFFFF;
    float: left;
    line-height: 16px;
    padding: 6px 0;
    text-align: center;
    text-indent: 0;
    width: 100%;}

/*jcarousel*/
.jcarousel-container{width:900px; height:200px;}
.jcarousel-clip{width:800px; height: 165px; margin:0 auto; padding:20px 0 15px;}
.jcarousel-item{width:180px; height:155px; margin:0 10px; background:#f0f0f0;}
/*buttons*/
.jcarousel-next,.jcarousel-prev{position:absolute; top:80px; width:40px; height:40px; cursor:pointer; background:url(/images/images/featured-arrows.png) #6fb7e7;}
.jcarousel-next{right:0; background-position:right top;}
.jcarousel-next:hover{background-position:right bottom;}
.jcarousel-prev{left:0; background-position:left top;}
.jcarousel-prev:hover{background-position:left bottom;}

.readmore{padding:0 0 10px;display:block;}
.readmore a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#6fb7e7;  font-weight:bold; text-transform:uppercase; text-decoration:none;}


.vbcontent{background:url(/images/images/contentbg.png) repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:18px; margin-bottom:160px; height:100%; color:#6a6a6a;}
.vbcontent .homeleft{width:590px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:18px;}
.welcome{}
.homewhatis{width:280px; float:left;}
.homewhatwedo{width:280px; margin-left:30px; float:left;}
.headlines{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#4b4b4b; padding:15px 0;}
.parag{text-align:justify; line-height:18px; color:#515151; padding:0 0 10px; margin-bottom:0;}
.vbcontent .homeright{width:310px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:18px;}
.news,.subscribe{padding-left:30px; color:#515151;}
.news li{list-style:inside disc; color:#6fb7e7; padding:0 0 10px;}
.news li span{text-decoration:none; color:#515151;}
.subsform{margin:10px 0; height:26px;}
.subsinput{border:1px solid #d4d4d4; color:#827e7e; padding:0 10px; width:170px; height:24px; line-height:24px; float:left; margin:0 4px 0 0;}
.subsbutton{border:0; height:26px; width:84px; background:url(/images/images/subsbutton.png); color:#fff;}

.vbfooter{height:150px; position:absolute; bottom:0; background:url(/images/images/footerbg.png) repeat-x #616161; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; left:0;}
.vbfooter a{color:#FFF; text-decoration:none;}
.vbfooter ul.links1{width:50%; margin:25px 0 15px; float:left;}
.vbfooter ul.links1 li{float:left; padding-right:25px;  text-transform:uppercase;}
.vbfooter ul.links2{display:block; width:60%; float:left;}
.vbfooter ul.links2 li{float:left;padding-right:10px;}
.vbfooter ul.links2 li a{margin-right:10px;color:#6fb7e7;}
.vbfooter ul.links2 li a:hover{color:#FFF;}
.vbfooter ul.links3{height:25px;left:0; width:100%; position:absolute; bottom:0;}
.vbfooter ul.links3 li{float:left; font-size:11px; line-height:25px;}
.vbfooter ul.links3 li.copyright{width:40%;}
.vbfooter ul.links3 li.backtotop{width:22%; text-align:right; font-size:12px; font-weight:bold;}
.vbfooter ul.links3 li.poweredby{width:38%; text-align:right}
.vbfooter .tacetwit{background:#0C9;}
.activatecard{position:absolute; top:22px; right:180px;}



/* catalog */
.vbheadlines{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#6fb7e7; padding:15px 0 5px; text-transform:uppercase; border-bottom: 1px solid #6fb7e7; margin-bottom:10px;}
.vbheadlines a{text-decoration:none; color:#4b4b4b;}
.vbheadlines a:hover{color:#6fb7e7;}

.vbrecentoffers{width:800px; height: 165px; margin:0 auto; padding:20px 0 15px;}
.vbrecentoffers ul li{float:left; width:180px; height:155px; margin:0 10px; background:#f0f0f0; position:relative;}
.vbrecentoffers ul li span.title{display:block; margin:6px 0; width:100%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; font-weight:bold; color:#4b4b4b; overflow:hidden; height:16px; font-size:16px;}
.vbrecentoffers ul li span.image{ height:110px; display:block; float:left; width:100%; overflow:hidden; text-align:center}
.vbrecentoffers ul li span.more{    bottom: -10px;
    display: block;
    height: 26px;
    left:18px;
    position: absolute;
    width: 145px;
    z-index: 100;
	}

.moreoffers{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:right; padding:0 0 5px 0; border-bottom: 1px solid #6fb7e7; margin-bottom:10px;}
.moreoffers a{text-decoration:none; color:#6fb7e7; font-size:14px; font-weight:bold;}

.catalog{}
/*
.catalog .select{ text-align:right;margin:0 5px 10px 0;}
.catalog .select a{text-decoration:none; color:#444; display:inline-block; text-align:center; height:22px; line-height:22px; width:70px; font-size:11px;}
.catalog .select.local{background:url(/images/images/local.png) no-repeat right 0;}
.catalog .select.global{background:url(/images/images/global.png) no-repeat right 0;}
*/

.tabs{height:25px; margin:0 0 10px;}
.tabs ul{float:right;}
.tabs ul li{float:left; margin-left:1px; background:#6fb7e7;}
.tabs ul li a{background:url(/images/images/tabsli.png) no-repeat; width:90px; line-height:25px; text-align:center; display:block; font-size:10px; text-transform:uppercase;}
.tabs ul li a.select{background:url(/images/images/tabsliselect.png) no-repeat; color:#fff;}

.catalog ul li.maincats{float:left; width:270px; margin:0 30px 8px 0; padding:0 0 8px}
.catalog ul li.maincats .maincathead{height:22px; line-height:22px; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#434344; border-bottom:1px solid #ccc; }
.catalog ul li.maincats ul{min-height:50px; height:auto !important; height:50px; background:url(/images/images/maincatsbg.png) no-repeat center 0; padding:5px 0 0 0;}
li.subcats{height:20px;}
li.subcats a{text-decoration:none; font-size:11px; color:#6fb7e7;}
li.subcats a:hover{}



.premium{margin:10px auto 30px; width:800px;}
.premium ul{}
.premium ul li{float:left; background:#F0F0F0; position:relative; margin:0 10px; width:180px; height:140px;}
.premium ul li span.image{padding:10px; display:block;}
.premium ul li span.more{display:block; height:26px; width:78px; position:absolute; bottom:-10px; z-index:100; left:51px; text-indent:-10000px;}


.newest{}
.newest ul.newproducts{margin:5px 0; float:left;}
.newest ul.newproducts li{float:left; margin:0 12px 30px; width:201px; height:180px; overflow:hidden; background:#f0f0f0; display:block;}
.newest ul.newproducts li span.title{display:block; margin:6px 0; width:100%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; font-weight:bold; color:#4b4b4b; overflow:hidden; height:16px; font-size:16px;}
.newest ul.newproducts li span.image{ height:110px; display:block; float:left; width:100%; overflow:hidden; text-align:center}
.newest ul.newproducts li span.desc{width:181px; margin:3px 10px; height:36px; float:left; overflow:hidden; display:block}

.paging{display:block; float:left; width:100%; text-align:right; margin:5px 0;}
.paging a{padding:3px 6px; background:#eee; margin-left:5px;}
.paging a:hover{background:#6fb7e7; color:#fff;}
.paging span{background:#6fb7e7; padding:3px 6px; margin-left:5px; color:#fff;}


.subcategories{}
.subcategories ul li{float:left; width:270px; margin:0 30px 8px 0; padding:0 0 30px;}
.subcategories ul li .proname{height:22px; line-height:22px; font-size:14px; font-weight:bold; border-bottom:1px solid #ccc;}
.subcategories ul li .proname a{text-decoration:none; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#434344;}
.subcategories ul li .proname a:hover{color:#6fb7e7;}
.subcategories ul li .prodesc{font-size:11px; height:36px; padding:4px 0; color:#777;background:url(/images/images/maincatsbg.png) no-repeat center 0;}
.subcategories ul li .proimage{height:100px; padding:20px 0; background:#eee;}
.subcategories ul li .proimage a{display:block; float:left;margin:0 0 0 10px;}
.subcategories ul li .proprice{font-size:28px; color:#6fb7e7; height:36px; line-height:36px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.subcategories ul li .prolocation,.subcategories ul li .proquantity,.subcategories ul li .proexpire{color:#4b4b4b;}
.subcategories ul li .proexpire{font-size:11px;}
.subcategories ul li .smallbuy{width:76px; height:26px; text-align:center; line-height:26px; margin-top:5px; background:url(/images/images/smallbuy.png) no-repeat center 0;}
.smallbuy a{text-decoration:none; color:#fff; text-transform:uppercase; font-weight:bold; display:block}


.itemdetail{width:100%; float:left;}
.producttitle{color:#6fb7e7; height:36px; line-height:36px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; padding:0 0 0 5px; margin-bottom:10px; background:#EFEFEF; border:1px solid #ddd;}
.imageform{ width:100%; margin-bottom:30px;}
.productimage{float:left; width:660px;}
.productimage ul#controls{}
.productimage ul#controls li{float:left; font-size:0; margin:3px 10px 0 0;}
.productimage ul#controls li a{width:15px; height:15px; display:block; background:#bfbfbf;}
.productimage ul#controls li.current a{background:#444;}
#pimages{width:560px;}
#pimages ul li{width:560px;}
.productform{float:left;width:220px; color:#6a6a6a;}                 
.productform ul li.price{font-size:28px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6fb7e7; padding-bottom:10px;}
.productform ul li.price span{font-size:12px; color:#666;}
.productform ul li.quantity{padding:12px 0;}
.productform ul li.quantity input{width:24px; padding:0 4px; height:18px; text-align:center; border:0; background:#ccc;}
.productform ul li input.button{border:0px; width:138px; height:26px; text-align:center; text-transform:uppercase; color:#fff; background:url(/images/images/addtocart.png) no-repeat;}
.listbutton{border:0px; width:138px; height:26px; text-align:center; text-transform:uppercase; color:#fff; background:url(/images/images/addtocart1.png) no-repeat;}
.hrd1cell{vertical-align:top;}
.ratematrix{width:100%; margin:8px 0; float:left;}
.ratematrix ul{width:528px;}
.ratematrix ul li{float:left;background:#EAEAEA; width:170px; height:24px; line-height:24px; padding-left:4px; margin:1px 2px 1px 0}
.ratematrix ul li.headers{background:transparent; font-weight:bold;}

.contact_info{
	padding:10px;
	background:#efefef;
	border-radius:5px;
	border:1px solid #ddd;
	float:left;
	margin:10px 0;
}



.cartnav {margin:10px 0;}
.cartnav li{float:left; margin-right:10px;width:164px; height:44px;}
.cartnav li a{text-decoration:none; color:#fff; line-height:44px; text-align:center; display:block; font-size:11px; text-transform:uppercase; font-weight:bold;}
.cartnav li.continue{background:url(/images/images/continue.png) no-repeat; }
.cartnav li.viewcart{background:url(/images/images/viewcart.png) no-repeat;}
.cartnav li.checkout{background:url(/images/images/checkout.png) no-repeat;}

.account{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.dashboard{background:#EFEFEF; margin-bottom:20px; padding:0 10px;  }
.dashboard .head{margin:5px 0; width:100%; float:left; font-weight:bold;}
.dashboard ul{width:45%; padding-right:5%; float:left}
.dashboard ul li{margin:5px 0 10px; font-size:16px; text-shadow:0 1px 0 #FFF; font-weight:bold; text-align:right;}
.dashboard ul li span{float:left; width:60%; display:block; font-weight:normal; text-align:left;}

.accountlinks a{width:100%; display:block}
.accountlinks a:hover{color:#6fb7e7; background:#444; padding-left:5px;}

.trade,.marketplace,.myaccount,.transactions{width:24%; margin-right:1%; margin-bottom:10px;line-height:24px; float:left;}
.accountlinks .headline{ border-bottom:1px solid #CCC; font-size:18px; margin-bottom:12px; padding-bottom:6px; text-transform:uppercase; color:#6fb7e7;}
.account .manage{float:left; margin-bottom:10px;}
.account .manage a{padding:8px; background:#6fb7e7; display:block;}
.account .manage a:hover{background:#444; color:#fff;}

.contact p{margin-bottom:20px;}
.subheadline{margin:5px 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6fb7e7; font-size: 18px;}
.subheadline span{float:right; font-size:13px; font-weight:bold;}

.whatis {}
.nexpre li{width:50%; float:left; margin:10px 0 20px; font-size:14px; font-weight:bold; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.nexpre li a{padding:6px; background:#eee;}
.nexpre li a:hover{background:#444; color:#fff;}
.left{text-align:left;}
.right{text-align:right;}

.about img,.worldwide img,.americas img,.travel img,.media img,.activate img{padding:0 10px 10px; float:right;}

.about ul{margin-bottom:20px;}
.about ul li a{font-weight:bold;}

.membercategory{}
.membercategory ul li{margin-bottom:10px; width:50%; float:left; color:#6a6a6a; font-size:11px;}

.travel ul li,.media ul li{margin-bottom:10px;}
.travel ul li a,.media ul li a{font-weight:bold;display:block;}

.about{}
.media{}
.travel{}
.americas{}
.worldwide{}
.activate{}

#siteseal{position:absolute; top:12px; right:0;}

.join{}
.join a{font-weight:bold; color:#6fb7e7;}
.join a:hover{color:#444;}
.joinstep1{height:22px; background:url(/images/images/join1.png) no-repeat center center; margin:10px 0 0 0;}
.joinstep2{height:22px; background:url(/images/images/join2.png) no-repeat center center; margin:10px 0 0 0;}
.joinstep3{height:22px; background:url(/images/images/join3.png) no-repeat center center; margin:10px 0 0 0;}

ul.main{}
ul.main li{width:100%; float:left; margin-bottom:10px;}
ul.main li.subheadline{margin:20px 0 10px; padding-bottom:5px; border-bottom:1px solid #ccc;}
ul.main li.subheadexp{font-size:11px;}
ul.main li span.text{width:250px; float:left;}
ul.main li span.text span{color:red; padding-left:3px;}
ul.main li span.input{display:block; float:left; width:650px;}

.textinput,.phoneinput,.passwordinput,.selectinput,.dateselectinput{width:192px; height:24px; padding:0 4px; line-height:24px; color:#666; background:url(/images/images/textinputbg.png) no-repeat top right; border:0; float:left;}
.textareainput{width:192px;border:0; float:left; height:92px; padding:4px; background-color: rgba(206, 234, 240, 0.53); resize: both !important; border-radius: 7px;}
.selectinput,.dateselectinput{padding:0; width:200px; padding:3px;}
.dateselectinput{background:url(/images/images/datemonth.png) no-repeat top right; margin-right:3px; width:98px;}
option{padding:2px;}
.checkboxinput{margin:0 8px 0 0;}
.buttoninput{padding:0; border:0; border:0; width:130px; height:30px; line-height:30px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#295878; text-transform:uppercase; font-weight:bold; background:url(/images/images/button.png) no-repeat; font-size:12px; text-shadow:0 1px 0 #DBE8F1;}


ul.wants{}
ul.wants li{float:left; width:100%; margin-bottom:20px;}
ul.wants li .heads{height:22px; border-bottom:1px solid #dfdfdf;  font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6fb7e7; text-transform:uppercase; font-weight:bold; line-height:22px; }
ul.wants li .wbody{background:#f6f6f6; padding:10px; border-bottom:1px solid #dfdfdf;}
.wbody .box1{padding:0 10px 10px 0; width:640px; float:left;}
.wbody .box1 .name{font-weight:bold;}
.wbody .box1 p{margin:10px 0 0;}
.wbody .box2{float:right; width:220px;}
.wbody .box2 li{margin-bottom:5px;}
.wbody .box2 li span{font-weight:bold;}
.wbody .box3{float:left; width:100%;}
.wbody .box3 a{font-weight:bold;}

.catalog .addbox{float:left; width:100%; margin:12px 0; height:32px;}
.catalog .addbox span{display:block; float:left; line-height:32px; padding-right:10px;}

.offercats{margin:20px 0;}
.offercats ul{width:50%; float:left;}
.offercats ul li{}
.offercats ul li a{color:#6fb7e7; line-height:20px;}
.offercats ul li a:hover{color:#666;}

.alloffersinfo{text-align:left; font-size:22px; }
.alloffersinfo span{color:#6fb7e7;}

ul.alloffers{margin:15px 0 0; width:100%; float:left;}
ul.alloffers li .nolinks{font-size:18px; padding:5px; display:block; background:#ddd; }
ul.alloffers li{margin-bottom:25px;}
ul.alloffers li .items{margin:5px 0 10px; padding:5px; background:#f6f6f6;}
ul.alloffers li .items a{font-size:14px; font-weight:bold; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#6fb7e7;}
ul.pql{margin-top:10px;}
ul.pql li{float:left; width:33%; margin-bottom:0;}
ul.pql li span{font-weight:bold;}

.searchinfo span{font-weight:bold;}
.totaloffers{font-size:22px; }
.totaloffers span{color:#6fb7e7;}

.add{}
.add ul.mainblocks{margin:10px 0; float:left;}
.add ul.mainblocks li{float:left; width:265px; height:150px; margin:0 35px 30px 0; background:url("/images/images/maincatsbg.png") no-repeat scroll center bottom;}
.add ul.mainblocks li span{width:100%; display:block; font-size:20px; padding-bottom:10px; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6fb7e7;}
.addbutton{background:url(/images/images/add.png) no-repeat; display:block; width:79px; height:31px; line-height:30px; text-indent: -10000px; text-transform: capitalize; text-align:center;}


.fileupload{width:192px; height:24px; padding:0 4px; line-height:24px; color:#666666; background:url(/images/images/textinputbg.png) no-repeat top right; border:0; float:left;}
.imagesize{font-size:11px; display:block}

.matrix{width:606px;}
ul.matrix li{width:200px;margin:0 2px 3px 0;}
ul.matrix li.head{font-weight:bold;}
.matrixinput{width:192px;background:url(/images/images/textinputbg.png) no-repeat top right; border:0; float:left; padding:0 4px; height:24px;}


.clickhere{margin:10px 0; display:block;}
.clickhere a{font-weight:bold;}

.searchresults{margin:10px 0; float:left; width:100%;}
.searchinfo{width:75%; float:left;}
.searchprint{width:25%; float:right; text-align:right; text-transform:uppercase; font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.searchprint a{color:#6fb7e7;}
.searchresults ul{margin:5px 0; float:left; width:100%; border-top:1px solid #aaa;}

.resultbox{margin-top:20px; padding-bottom:20px; border-bottom:1px solid #aaa; float:left; width:100%;}
.resultbox span{display:block}
.searchbname{font-size:14px; text-transform:uppercase; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6fb7e7;}
.searchbname a{color:#6fb7e7;}
.searchaddress,.searchcity{font-size:11px;}
.searchphone{}
.searchemail,.searchwww{font-weight:bold; width:50%; float:left;}
.searchwww{text-align:right;}
.searchemail a,.searchwww a{color:#777;}
.searchname{width:100%; float:left; font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; padding:5px 0; text-transform:uppercase; }
.searchdesc{padding:3px 0; display:block}

.innerspan{display:block;}

.toggle .select{ text-align:right;margin:0 5px 0 0;}
.toggle .select a{text-decoration:none; color:#444; display:inline-block; text-align:center; height:22px; line-height:22px; width:70px; font-size:11px;}
.toggle .select.local{background:url(/images/images/local.png) no-repeat right 0;}
.toggle .select.global{background:url(/images/images/global.png) no-repeat right 0;}

.directory .local{width:50%; float:left;}
.directory .global{width:50%; float:left;}
.directory .selection{text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#434344; border-bottom:1px solid #ccc; width:80%; margin-bottom:10px;}
.directory li a{height:40px; color:#6fb7e7;}
.directory li a:hover{color:#444;}

.popupresults{padding:10px;}

.faq{}
.faq ul.first{margin-bottom:50px;}
.faq ul.first li{margin-bottom:10px;}
.faq ul.second li{margin-bottom:20px;}
.faq ul.second li span{display:block; margin-bottom:5px;}


.popup{padding:10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:18px;color:#6a6a6a;}
.popclose a{color:red;}

.managepage{}
.managepage ul li{padding:5px;}
.managepage ul li.one{background:#eee;}
.managepage ul li.two{}
.managepage ul li span{width:750px; line-height:30px; display:block; float:left;}


/*tochange*/
.frmTxt,.frmSelect{ float:left; width:200px; border:1px solid #AAA; padding:5px;}
.titleCell{height:30px; line-height:30px; background:#ccc; font-weight:bold;}
.itemcellalt,.itemcelltotalalt{border-bottom:1px solid #ccc; line-height:20px;}
.itemtitlesmall{background:#ddd; font-weight:bold; line-height:24px;padding:3px 0;}
.itemtitlesmallnew{background:#ddd; font-weight:bold; line-height:24px;align :left;}
.itemcell{line-height:24px;}
.itemcell span{padding-left:5px;}
.itemcelltotalalt{font-weight:bold;}
.itemcellnew{line-height:24px;text-align :center;}
/*tochange*/

.newoffers{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#6fb7e7;font-weight:bold; padding:15px 0 5px; text-transform:uppercase; border-bottom: 1px solid #6fb7e7; margin-bottom:10px;}

/*manage 'Add a member' functionality*/
.infomessage { border-top: 5px solid #900; border-bottom: 1px solid #900; border-left: 1px solid #900; border-right: 1px solid #900; background-image: url(/images/icons/success_lrg.gif); background-repeat: no-repeat; background-position: 5px 10px; margin: .67em 0em; padding: .1em 0em .67em 42px; min-height: 32px; border-color: #069; }

.errormessage{color:#e91a1a;}
.errormessage strong{font-weight:bold;}
.errmsg{margin-left:10px; color:#e91a1a; float:left; background:#f4f4f4; padding:2px 4px; border-radius:4px; font-size:10px;}


.bluegradbtn{
background: #79bce9; /* Old browsers */
background: -moz-linear-gradient(top,  #79bce9 0%, #4c9adb 92%, #387caf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79bce9), color-stop(92%,#4c9adb), color-stop(100%,#387caf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #79bce9 0%,#4c9adb 92%,#387caf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #79bce9 0%,#4c9adb 92%,#387caf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #79bce9 0%,#4c9adb 92%,#387caf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #79bce9 0%,#4c9adb 92%,#387caf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79bce9', endColorstr='#387caf',GradientType=0 ); /* IE6-9 */
border:none;
text-shadow:none;
padding:0 10px;
width:auto;
color:#fff;
}
.bulletlist{
list-style-type: disc;
}
.numberedlist{
list-style-type: decimal;
}

.subheading2 {
font-weight: bold;
}
.bulletlist
{
margin-bottom:15px;	
}
