.boxes img { border:none; padding:0; }
.boxes ol, .boxes ul { list-style: none; }

/* clearfix method for clearing floats */
.boxes .clearfix:after { content: "."; display: block; font-size:0; height: 0; clear: both; visibility: hidden;}

/* essential for Safari browser !! */
.boxes .clearfix { display: block; }

/* older method of adding empty tags for clearing */
.boxes .clear { clear: both; height:1px; line-height:1px; }

/*---- Floats ----*/
.boxes .right { float: right; }
.boxes .left { float: left; }

/*---- Horizontal Alignment ----*/
.boxes .alR { text-align: right; }
.boxes .alC { text-align: center; }

/*---- Hide ----*/
.boxes .hide { display: none; }
.boxes .show { display:block !important; }

/*---- Image Replacement Technique ----*/
.boxes .ir { position: relative; overflow: hidden; }
.boxes .ir span { position: absolute; top: 0; text-indent: -1000em;}

body .boxes { line-height:1em; }

.boxes a:link, .boxes a:visited { text-decoration: none; cursor/**/: /**/pointer; }
.boxes a:link:hover, .boxes a:visited:hover { text-decoration: underline; }

/* --------- Categories ---------------*/
div.category { margin-bottom:20px; margin-bottom:20px; width:640px; clear:both; }
body.category { margin-bottom:40px; }
div.category h2{ font-size:26px; color:#000; line-height:28px; }
div.category h2 a { color:#000; text-decoration:none; }
div.category h2 a:hover { text-decoration:none; }
div.category p{ color:#262626; font-size:13px; margin-bottom:12px; line-height:18px; }

/* --------- Button1 ---------------*/
.cbutton { background:#1874a7;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; display:inline-block; padding-left:30px;padding-right: 10px; position:relative; font-size:14px; font-weight:bold; color:#fff; height:31px;  }
.cbutton .cright{ display:inline-block; padding-right:32px; margin-right:-10px; position:relative; line-height:30px; height:31px; }

.cbutton1 img.circle2 , .cbutton img.circle { position:absolute; left:-2px; top:1px; }

a.cbutton:hover { text-decoration:none; }

/* --------- Button2 ---------------*/
.cbutton1 { background:#dedede;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; margin-left:10px;display:inline-block; padding-left:38px; position:relative; font-size:11.5px; font-weight:bold; color:#1a1a1a; height:30px; line-height:31px; }
.cbutton1 .cright{ display:inline-block; padding-right:30px; margin-right:-10px; position:relative;  }

/* --------- Category14 ---------------*/
div.cbox14 { background:url("../../images/boxes/box14-left.png") left top no-repeat; padding-left:7px; height:57px; margin-bottom:20px; }

div.cbox14 div.c-section2{ background:url("../../images/boxes/box14-right-arrow.png") right top no-repeat; padding-right:33px; float:left; position:relative; z-index:8; height:57px; }
div.cbox14 div.c-section2 div.border{ background:url("../../images/boxes/box14-bg.png") left top repeat-x; display:block; float:left; padding-left:10px; height:49px; padding-top:8px; }

div.cbox14 div.c-section2 .cbutton { margin-right:20px; padding-left:12px; }

div.cbox14  div.c-section2 img { margin-right:6px; }
div.cbox14  div.c-section2 span.content { color:#555c62; font-size:15px; font-weight:bold; margin-right:14px; letter-spacing:-1px; }
div.cbox14  div.c-section2 span.content strong { color:#000; }




/* --------- Category13 ---------------*/
div.cbox13 { background:url("../../images/boxes/box13-left.png") left top no-repeat; padding-left:7px; height:154px; margin-bottom:20px; }

div.cbox13 div.c-section1{ background:url("../../images/boxes/box13-sbg-border.png") right top no-repeat; float:left; height:154px; padding-right:7px; position:relative; z-index:10; }
div.cbox13 div.c-section1 div.arrow{ display:block; float:left; background:url("../../images/boxes/box13-sbg.png") left top repeat-x; height:100px; padding-left:54px; padding-top:54px; padding-right:48px; }
div.cbox13 div.c-section1 { position:relative;}

div.cbox13 div.c-section1 img.logo1{ position:absolute; left:11px; top:39px; }
div.cbox13 div.c-section1 span.league{ background:url("../../images/boxes/box13-league.png") no-repeat top left; padding-top:5px; padding-left:30px; width:58px; height:43px; position:absolute; top:0px; left:84px; }
div.cbox13 div.c-section1 img.logo3{ position:absolute; right:14px; top:39px; }
div.cbox13 div.c-section1 img.logo4{ position:absolute; bottom:50px; left:96px; }
div.cbox13 div.c-section1 span.content{ display:block; text-align:center; font-size:11px; color:#585858; }
div.cbox13 div.c-section1 span.content small { display:block; }
div.cbox13 div.c-section1 ul { margin-top:20px; background:url("../../images/boxes/box13-list-bg.png") left top no-repeat; height:28px; width:119px; padding:10px 13px 0px; }
div.cbox13 div.c-section1 ul li { float:left; width:29px; margin-right:10px; text-align:center; font-size:11px; color:#000; font-weight:bold; }
div.cbox13 div.c-section1 ul li a { color:#313131}
div.cbox13 div.c-section1 ul li a:hover { text-decoration:none;}
div.cbox13 div.c-section1 ul li.last { margin-right:0px; }


div.cbox13 div.c-section3 .cbutton{ clear:both; display:block; float:left; }
div.cbox13 div.c-section3{ background:url("../../images/boxes/cs3-arrow.png") right top no-repeat; padding-right:81px; display:block; float:left; height:154px;  position:relative; width:267px; }
div.cbox13 div.c-section3 div.arrow{ background:url("../../images/boxes/cs3-bg.png") left top repeat-x; display:block; float:left; padding-left:7px; padding-right:149px; height:132px; padding-top:22px; }

div.cbox13 div.c-section3 ul { margin-bottom:14px; float:left; width:150px; }
div.cbox13 div.c-section3 ul li.first a{ background:url("../../images/boxes/circle2.png") left center no-repeat; padding:5px 0px 5px 32px; margin-bottom:10px; }
div.cbox13 div.c-section3 ul li.last a{ background:url("../../images/boxes/circle3.png") left center no-repeat; padding-left:32px; }

div.cbox13 div.c-section3 ul li.last small { display:block;}
div.cbox13 div.c-section3 ul li a{ font-size:14px; color:#555c62; font-weight:bold; display:block; }
div.cbox13 div.c-section3 ul li a:hover{ text-decoration:none; color:#2f90c6; }

div.cbox13 div.c-section3 span.coupen{ position:absolute; right:52px; top:0px; z-index:20; background:url("../../images/boxes/coupen-bg.png") left top no-repeat; width:117px; height:70px; text-align:center; padding-top:45px; font-size:15px; color:#fff; font-weight:bold; text-transform:uppercase;  }
div.cbox13 div.c-section3 span.coupen span.bold { font-size:43px; line-height:10px; display:inline-block; margin-right:0px; margin-left:14px; }
div.cbox13 div.c-section3 span.coupen small.star { font-size:15px; vertical-align:top; position:relative; top:-10px; left:-10px; }

div.cbox13 div.c-section3 div.logo { position:absolute; bottom:12px; right:56px; }
div.cbox13 div.c-section3 a.text { color: #3D3D3D; font-size: 13px; font-weight:bold; top:-2px; position:relative; }
div.cbox13 div.c-section3 a.logo img { margin-left:3px; }

div.cbox13 .cbutton .cright { padding-right:9px; }




/* --------- Category12 ---------------*/
div.cbox12 { background:url("../../images/boxes/cbox12-left.png") left top no-repeat; padding-left:7px; height:154px; margin-bottom:20px; }

div.cbox12 div.c-section1{ background:url("../../images/boxes/cbox12-right-arrow.png") right top no-repeat; float:left; height:154px; padding-right:34px; position:relative; z-index:10; }
div.cbox12 div.c-section1 div.arrow{ display:block; float:left; background:url("../../images/boxes/cbox12-bg.png") left top repeat-x; height:144px; padding-left:6px; padding-top:10px; }
div.cbox12 div.c-section1 img { margin-bottom:14px; }
div.cbox12 div.c-section1 p.logo { text-align:center; margin:15px 0px; }
div.cbox12 div.c-section1 p a{ display:block; color:#ffe400; font-size:16px; }
div.cbox12 div.c-section1 p{ font-size:15px; font-weight:bold; color:#fff; margin-bottom:0px;  }
div.cbox12 div.c-section1 p span { display:block; }
div.cbox12 div.c-section1 p small.price { font-size:24px; font-weight:bold; color:#fff;  }


div.cbox12 div.c-section2{ background:url("../../images/boxes/cs2-border.png") right top no-repeat; padding-right:4px; float:left; position:relative; z-index:8; margin-left:-34px; height:154px; }
div.cbox12 div.c-section2 div.border{ background:url("../../images/boxes/cs2-bg.png") left top repeat-x; display:block; float:left; padding-left:50px; padding-right:16px; height:140px; padding-top:14px; padding-right:30px;  }

div.cbox12 div.c-section3{ background:url("../../images/boxes/cs3-arrow.png") right top no-repeat; padding-right:42px; display:block; float:left; height:154px; }
div.cbox12 div.c-section3 div.arrow{ background:url("../../images/boxes/cs3-bg.png") left top repeat-x; display:block; float:left; padding-left:18px; height:132px; padding-top:22px; }

div.cbox12 div.c-section3 ul li.first { background:url("../../images/boxes/arrow.png") center bottom no-repeat; padding-bottom:20px; margin-bottom:8px; }
div.cbox12 div.c-section3 ul li.first a{ background:url("../../images/boxes/circle2.png") left center no-repeat; padding-left:32px; }
div.cbox12 div.c-section3 ul li.last a{ background:url("../../images/boxes/circle3.png") left center no-repeat; padding-left:32px; }

div.cbox12 div.c-section3 ul li a{ font-size:14px; color:#555c62; font-weight:bold; display:block; }
div.cbox12 div.c-section3 ul li a:hover{ text-decoration:none; color:#2f90c6; }




/* --------- Category11 ---------------*/
div.cbox11 { background:url("../../images/boxes/cs2-left.png") left top no-repeat; padding-left:7px; height:92px;  margin-bottom:20px; }

div.cbox11 div.c-section1{ background:url("../../images/boxes/cs2-arrow.png") right top no-repeat; float:left; height:92px; padding-right:19px; position:relative; z-index:10; }
div.cbox11 div.c-section1 div.arrow{ display:block; float:left; background:url("../../images/boxes/ccs2-bg.png") left top repeat-x; height:84px; padding-left:60px; padding-top:8px; padding-right:13px;	 }
div.cbox11 div.c-section1 img.image { position:absolute; left:-20px; top:-10px; }
div.cbox11 div.c-section1 p{ font-size:13px; font-weight:bold; color:#6b7b89;  margin-bottom:0px; line-height:16px; padding-left:40px; }
div.cbox11 div.c-section1 p span{ display:block; }
div.cbox11 div.c-section1 p a { color:#1d67a5; display:block; font-size:15px; }
div.cbox11 div.c-section1 p span.highlight{ font-size:15px; color:#464b50; display:inline; }

div.cbox11 div.c-section2{ background:url("../../images/boxes/ccs2-right-border.png") right top no-repeat; padding-right:12px; float:left; position:relative; z-index:8; height:92px; }
div.cbox11 div.c-section2 div.border{ background:url("../../images/boxes/ccs3-bg.png") left top repeat-x; display:block; float:left; padding-left:10px; padding-right:6px; height:64px; padding-top:28px; }

div.cbox11 div.c-section2 input.textbox { vertical-align:middle; float:left; border:1px solid #ccd8e1; padding:5px; font-size:12px; font-style:italic; color:#b1b1b1; width:127px; height:16px; }

div.cbox11 div.c-section2 span.submit{  background:url("../../images/boxes/submit-btn.png") right top repeat-x; padding-right:12px; height:30px; display:block; height:28px; float:left;  }
div.cbox11 div.c-section2 span.submit input.submit { vertical-align:middle; float:left;  background:#1874a7; height:28px; font-weight:bold; cursor:pointer; line-height:30px; display:block; color:#fff; border:0; }




/* --------- Category10 ---------------*/
div.cbox10 { background:url("../../images/boxes/cs2-left.png") left top no-repeat; padding-left:7px; height:92px; margin-bottom:20px; margin-top:22px; margin-left:17px; }

div.cbox10 div.c-section1{ background:url("../../images/boxes/cs2-arrow.png") right top no-repeat; float:left; height:92px; padding-right:19px; position:relative; z-index:10; }
div.cbox10 div.c-section1 div.arrow{ display:block; float:left; background:url("../../images/boxes/ccs2-bg.png") left top repeat-x; height:75px; padding-left:60px; padding-top:17px; }
div.cbox10 div.c-section1 span.coupen{ background:url("../../images/boxes/coupen-bg.png") left top no-repeat; display:block; width:75px; height:54px; text-align:center; font-size:13px; color:#fff; padding:39px 22px 21px; position:absolute; left:-30px; top:-15px; text-transform:uppercase; line-height:20px; }
div.cbox10 div.c-section1 span.coupen strong em { font-weight:bold; }
div.cbox10 div.c-section1 p{ font-size:11px; font-weight:bold; color:#6b7b89;  margin-bottom:0px; line-height:16px; padding-left:28px; margin-top:4px; }
div.cbox10 div.c-section1 p span{ display:block; }
div.cbox10 div.c-section1 p a { color:#1874a7; display:block; font-size:15px; }
div.cbox10 div.c-section1 p span.highlight{ font-size:15px; color:#464b50; display:inline; }

div.cbox10 div.c-section2{ background:url("../../images/boxes/ccs2-right-border.png") right top no-repeat; padding-right:12px; float:left; position:relative; z-index:8; height:92px; }
div.cbox10 div.c-section2 div.border{ background:url("../../images/boxes/ccs3-bg.png") left top repeat-x; display:block; float:left; padding-left:4px; padding-right:2px; height:64px; padding-top:28px; }

div.cbox10 div.c-section2 input.textbox { vertical-align:middle; float:left; border:1px solid #ccd8e1; padding:5px; font-size:12px; font-style:italic; color:#b1b1b1; width:127px; height:16px; }

div.cbox10 div.c-section2 span.submit{  background:url("../../images/boxes/submit-btn.png") right top repeat-x; padding-right:12px; height:30px; display:block; height:28px; float:left;  }
div.cbox10 div.c-section2 span.submit input.submit { vertical-align:middle; float:left;  background:#1874a7; height:28px; font-weight:bold; cursor:pointer; line-height:30px; display:block; color:#fff; border:0; }

#content div.cbox10 div.c-section2 .is-loading { background:url("../../images/boxes/mini-loading.gif") no-repeat left center; font-size:11.5px; margin-top:3px; font-weight:bold; height:16px; line-height:16px; padding-left:20px; color:#666; display:none; }
#content div.cbox10 div.c-section2 .is-success { background:url("../../images/boxes/mini-success.png") no-repeat left center; font-size:11.5px; margin-top:3px; font-weight:bold; height:16px; line-height:16px; padding-left:24px; color:#60842b; display:none; }
#content div.cbox10 div.c-section2 div.border form { margin-top:0; }
#content .cbox10 form input { font-size:12px; }
#content div.cbox10 div.c-section2 span.submit input { color:#FFF; border:none; }
#content div.cbox10 div.c-section2 span.submit input:hover { background:#1874A7; }



/* --------- Category9 ---------------*/
div.cbox9 { background:url("../../images/boxes/box9-1-left.png") left top no-repeat; padding-left:3px; height:48px; margin-bottom:1px; margin-bottom:2px; }

div.cbox9 div.c-section1{ background:url("../../images/boxes/box3-s3-right-arrow.png") right top no-repeat; float:left; height:48px; padding-right:23px; position:relative; z-index:10; }
div.cbox9 div.c-section1 div.arrow{ display:block; float:left; background:url("../../images/boxes/box9-1-bg.png") left top repeat-x; height:38px; padding-left:9px; padding-top:10px; padding-right:29px; }
div.cbox9 div.c-section1 img { vertical-align:middle; }
div.cbox9 div.c-section1 img.number { margin:2px 10px 0px 0px; }

div.cbox9 div.c-section2{ background:url("../../images/boxes/box9-s2-right-arrow2.png") right top no-repeat; padding-right:21px; float:left; position:relative; z-index:8; margin-left:-25px; height:48px; }
div.cbox9 div.c-section2 div.border{ background:url("../../images/boxes/box9-s2-right-bg2.png") left top repeat-x; display:block; float:left; padding-left:28px; width:160px; height:36px; padding-top:15px; }

div.cbox9 div.c-section3{ background:url("../../images/boxes/box3-s3-right1-arrow.png") right top no-repeat; padding-right:23px; display:block; float:left; height:48px; margin-left:-21px; position:relative; }
div.cbox9 div.c-section3 span.arrow{ background:url("../../images/boxes/box3-s3-right1-bg.png") left top repeat-x; display:block; float:left; padding-left:40px; height:36px; color:#fff; padding-top:12px; }

div.cbox9 div.c-section3 ul li.first { background:url("../../images/boxes/arrow.png") center bottom no-repeat; padding-bottom:20px; margin-bottom:8px; }
div.cbox9 div.c-section3 ul li.first a{ background:url("../../images/boxes/circle2.png") left center no-repeat; padding-left:32px; }
div.cbox9 div.c-section3 ul li.last a{ background:url("../../images/boxes/circle3.png") left center no-repeat; padding-left:32px; }

div.cbox9 div.c-section3 ul li a{ font-size:14px; color:#555c62; font-weight:bold; display:block; }
div.cbox9 div.c-section3 ul li a:hover{ text-decoration:none; color:#2f90c6; }




/* --------- Category8 ---------------*/
div.cbox8 { background:url("../../images/boxes/cbox8-left.png") left top no-repeat; padding-left:7px; height:154px; margin-bottom:20px; }

div.cbox8 div.c-section1{ background:url("../../images/boxes/cbox8-arrow.png") right top no-repeat; float:left; height:154px; padding-right:34px; position:relative; z-index:10; }
div.cbox8 div.c-section1 div.arrow{ display:block; float:left; background:url("../../images/boxes/cbox8-bg.png") left top repeat-x; height:134px; padding-left:5px; padding-top:20px; padding-right:1px; }
div.cbox8 div.c-section1 div.logo { background:url("../../images/boxes/logo6.png") no-repeat top left; position:absolute; left:-3px; top:3px; padding-top:3px; padding-left:15px; height:33px; width:95px; }
div.cbox8 div.c-section1 p{ font-size:15px; font-weight:bold; color:#fff; margin-left:110px; margin-bottom:19px; font-style:italic; }
div.cbox8 div.c-section1 p.price{ margin-left:0px; font-style:normal; margin-bottom:0px; padding-left:8px; }
div.cbox8 div.c-section1 p.price span.price { font-size:61px; float:left; line-height:50px;}
div.cbox8 div.c-section1 p.price span.price small { font-size:12px; position:relative; top:-30px; left:-10px; }
div.cbox8 div.c-section1 p.price small { display:inline-block; line-height:16px; font-size:16px; color:#f9d6d7; vertical-align:bottom; left:-9px; position:relative; }

div.cbox8 div.c-section3 .cbutton { margin-bottom:14px; }

div.cbox8 div.c-section3{ background:url("../../images/boxes/cs3-arrow.png") right top no-repeat; padding-right:42px; display:block; float:left; height:154px; position:relative; }
div.cbox8 div.c-section3 div.arrow{ background:url("../../images/boxes/cs3-bg.png") left top repeat-x; display:block; float:left; padding-left:10px; height:135px; padding-top:18px; padding-right:21px; }

div.cbox8 div.c-section3 ul li.first a{ background:url("../../images/boxes/circle2.png") left center no-repeat; padding-left:32px; margin-bottom:10px; }
div.cbox8 div.c-section3 ul li.last a{ background:url("../../images/boxes/circle3.png") left center no-repeat; padding-left:32px; }

div.cbox8 div.c-section3 ul li a{ font-size:14px; color:#555c62; font-weight:bold; display:block; line-height:28px; }
div.cbox8 div.c-section3 ul li a:hover{ text-decoration:none; color:#2f90c6; }




/* --------- Category7 ---------------*/
div.cbox7 { background:url("../../images/boxes/cbox7-left.png") left top no-repeat; padding-left:7px; height:78px; margin-left:20px; margin-bottom:20px; margin-top:28px;font-family: 'Proxima Nova Regular',Arial,Helvetica,sans-serif; }

div.cbox7 div.c-section2{ background:url("../../images/boxes/cbox7-right.png") right top no-repeat; padding-right:23px; float:left; position:relative; z-index:8; height:78px; }
div.cbox7 div.c-section2 div.border{ background:url("../../images/boxes/cbox7-middle.png") left top repeat-x; display:block; float:left; height:58px; padding:18px 7px 5px 100px; }

/*div.cbox7 div.c-section2 .cbutton { margin-right:20px; top:-5px; }
div.cbox7 div.c-section2 .cbutton1{line-height:12px;}*/

div.cbox7 div.c-section2 span.coupen{ position:absolute; left:-32px; top:-25px; z-index:20; background:url("../../images/boxes/coupen-bg1.png") left top no-repeat; width:117px; height:70px; text-align:center; padding-top:45px; font-size:15px; color:#fff; font-weight:bold; text-transform:uppercase;  }
div.cbox7 div.c-section2 span.coupen span.bold { font-size: 42px; line-height: 13px;  margin-right:0px; margin-left: 5px; font-family: 'MyriadProBlack',Arial,Helvetica,sans-serif;
	margin-bottom: 3px;
}
div.cbox7 div.c-section2 span.coupen small.star { font-size:15px; vertical-align:top; position:relative; top:-10px; left:-10px; }

div.cbox7 div.c-section2 span.inner { display:block; line-height:4px; }
/*div.cbox7 div.c-section2 .cbutton1 span.cright { line-height:14px; }*/
div.cbox7 div.c-section2 .cbutton1 span.cright span.inner { display:block; padding-top:5px; line-height:8px;}

div.cbox7 .cbutton .cright { padding-right:9px; }
div.cbox7 .cbutton1 .cright{ padding-right:25px; line-height: 14px; }

div.cbox7 div.c-section2 div.logo { position:absolute; bottom:-24px; right:14px; }
div.cbox7 div.c-section2 a.text { color: #3D3D3D; font-size: 13px; font-weight:bold; top:-2px; position:relative; }
div.cbox7 div.c-section2 a.logo img { margin-left:7px; }

.category .cbox7 .c-section2 .cbutton .circle {
	top:1px;
}




/* --------- Category6 ---------------*/
div.cbox6 { background:url("../../images/boxes/cbox6-left.png") left top no-repeat; padding-left:7px; height:61px; margin-bottom:20px; }

div.cbox6 div.c-section2{ background:url("../../images/boxes/cbox6-right.png") right top no-repeat; padding-right:21px; float:left; position:relative; z-index:8; height:61px; }
div.cbox6 div.c-section2 div.border{ background:url("../../images/boxes/cbox6-middle.png") left top repeat-x; display:block; float:left; padding-left:10px; padding-right:1px; height:49px; padding-top:12px; }

div.cbox6 div.c-section2 .cbutton { margin-right:20px;  }
div.cbox6 div.c-section2 .cbutton1{line-height:12px;}

div.cbox6 .cbutton .cright { padding-right:6px; }
div.cbox6 .cbutton1 .cright{ padding-right:15px; }

div.cbox6 div.c-section2 div.logo { position:absolute; bottom:-24px; right:14px; }
div.cbox6 div.c-section2 a.text { color: #3D3D3D; font-size: 13px; font-weight:bold; top:-2px; position:relative; }
div.cbox6 div.c-section2 a.logo img { margin-left:3px; }



/* --------- Category5 ---------------*/
div.cbox5 { background:url("../../images/boxes/cs1-left.png") left top no-repeat; padding-left:7px; height:154px; margin-bottom:20px; }

div.cbox5 div.c-section1{ background:url("../../images/boxes/cs1-arrow.png") right top no-repeat; float:left; height:154px; padding-right:34px; position:relative; z-index:10; width:290px; }
div.cbox5 div.c-section1 div.arrow{ display:block; float:left; background:url("../../images/boxes/cs1-bg.png") left top repeat-x; height:136px; padding-left:17px; padding-top:18px; padding-right:26px; min-width:247px; }
div.cbox5 div.c-section1 img { margin-bottom:14px; }
div.cbox5 div.c-section1 p{ font-size:17px; font-weight:bold; color:#4d4d4d; text-align:center; text-transform:uppercase;  }
div.cbox5 div.c-section1 p small.price { display:block; font-size:60px; font-weight:bold; color:#4d4d4d; line-height:46px; }
div.cbox5 div.c-section1 ul li.first{ background:url("../../images/boxes/circle1.png") left center no-repeat; padding-left:32px; margin-bottom:16px; }
div.cbox5 div.c-section1 ul li.second{ background:url("../../images/boxes/circle2.png") left center no-repeat; padding-left:32px; margin-bottom:10px; }
div.cbox5 div.c-section1 ul li.last{ background:url("../../images/boxes/circle3.png") left center no-repeat; padding-left:32px; }

div.cbox5 div.c-section1 ul li{ font-size:15px; color:#555c62; font-weight:bold; line-height:28px; }
div.cbox5 div.c-section1 ul li a:hover{ text-decoration:none; color:#2f90c6; }
div.cbox5 div.c-section1 ul li a { color:#1874a7; text-decoration:underline; }

div.cbox5 div.c-section3{ background:url("../../images/boxes/cs3-arrow.png") right top no-repeat; padding-right:41px; display:block; float:left; height:154px; margin-left:-34px; position:relative; }
div.cbox5 div.c-section3 span.arrow{ background:url("../../images/boxes/cs3-bg.png") left top repeat-x; display:block; float:left; padding-left:79px; height:118px; padding-top:36px; padding-right:20px; }

div.cbox5 div.c-section3 span.coupen{ position:absolute; left:9px; top:13px; z-index:20; background:url("../../images/boxes/coupen-bg.png") left top no-repeat; width:117px; height:70px; text-align:center; padding-top:45px; font-size:15px; color:#fff; font-weight:bold; text-transform:uppercase;  }
div.cbox5 div.c-section3 span.coupen span.bold { font-size:43px; line-height:10px; display:inline-block; margin-right:0px; margin-left:14px; }
div.cbox5 div.c-section3 span.coupen small.star { font-size:15px; vertical-align:top; position:relative; top:-10px; left:-10px; }
div.cbox5 div.c-section3 img.logo { margin-left:50px; margin-top:5px; }

div.cbox5 div.c-section3 a.text { color: #3D3D3D; font-size: 15px; margin-left:40px; font-weight:bold; top:-2px; position:relative; }
div.cbox5 div.c-section3 a.logo img { margin-top:3px; margin-left:3px; }

div.cbox5 .cbutton { background:url("../../images/boxes/strip3.png") left top no-repeat; padding-left:48px; font-size:21px; height:38px;  }
div.cbox5 .cbutton .cright{ background:url("../../images/boxes/strip3.png") right top no-repeat;padding-right:15px; margin-right:-10px; line-height:38px; height:38px; }



/* --------- Category4 ---------------*/
div.cbox4 { background:url("../../images/boxes/cs2-left.png") left top no-repeat; padding-left:7px; height:92px; margin-bottom:20px; }

div.cbox4 div.c-section1{ background:url("../../images/boxes/cs2-arrow.png") right top no-repeat; float:left; height:92px; padding-right:19px; position:relative; z-index:10; }
div.cbox4 div.c-section1 div.arrow{ display:block; float:left; background:url("../../images/boxes/ccs2-bg.png") left top repeat-x; height:78px; padding-left:6px; padding-top:14px; }
div.cbox4 div.c-section1 img { margin-bottom:6px; }
div.cbox4 div.c-section1 p{ font-size:13px; font-weight:bold; color:#6b7b89;  margin-bottom:0px; line-height:19px; background:url("../../images/boxes/icon.png") left center no-repeat; padding-left:40px; margin-top:3px; }
div.cbox4 div.c-section1 p span{ display:block; }
div.cbox4 div.c-section1 p a { color:#1874a7; }
div.cbox4 div.c-section1 p a strong { font-size:15px; }

div.cbox4 div.c-section2{ background:url("../../images/boxes/ccs2-right-border.png") right top no-repeat; padding-right:11px; float:left; position:relative; z-index:8; height:92px; }
div.cbox4 div.c-section2 div.border{ background:url("../../images/boxes/ccs3-bg.png") left top repeat-x; display:block; float:left; padding-left:4px; padding-right:4px; height:64px; padding-top:28px; }

#content div.cbox4 div.c-section2 input.textbox { vertical-align:middle; float:left; border:1px solid #ccd8e1; padding:5px; font-size:12px; font-style:italic; color:#b1b1b1; width:127px; height:16px; }
div.cbox4 div.c-section2 span.submit{  background:url("../../images/boxes/submit-btn.png") right top repeat-x; padding-right:12px; height:30px; display:block; height:28px; float:left;  }
#content div.cbox4 div.c-section2 span.submit input.submit { vertical-align:middle; float:left;  background:#1874a7; height:28px; font-weight:bold; cursor:pointer; line-height:30px; display:block; color:#fff; border:0; font-size:12px; }
#content div.cbox4 div.c-section2 form {margin-top:4px;}
#content div.cbox4 div.c-section2 .is-loading { background:url("../../images/boxes/mini-loading.gif") no-repeat left center; font-size:11.5px; margin-top:3px; font-weight:bold; height:16px; line-height:16px; padding-left:20px; color:#666; display:none; }
#content div.cbox4 div.c-section2 .is-success { background:url("../../images/boxes/mini-success.png") no-repeat left center; font-size:11.5px; margin-top:3px; font-weight:bold; height:16px; line-height:16px; padding-left:24px; color:#60842b; display:none; }




/* --------- Category 3 ---------------*/
div.cbox3 { background:url("../../images/boxes/cs1-left.png") left top no-repeat; padding-left:7px; height:154px; margin-bottom:20px; }

div.cbox3 div.c-section1{ background:url("../../images/boxes/cs1-arrow.png") right top no-repeat; float:left; height:154px; padding-right:34px; position:relative; z-index:10; }
div.cbox3 div.c-section1 div.arrow{ display:block; float:left; background:url("../../images/boxes/cs1-bg.png") left top repeat-x; height:144px; padding-left:20px; padding-top:10px; padding-right:20px; }
div.cbox3 div.c-section1 img { margin-bottom:14px; vertical-align:middle; }
div.cbox3 div.c-section1 a.text { font-size:13px; color:#3d3d3d; }
div.cbox3 div.c-section1 a.text:hover{ text-decoration:none; }
div.cbox3 div.c-section1 p{ font-size:17px; font-weight:bold; color:#4d4d4d; text-align:center; text-transform:uppercase; }
div.cbox3 div.c-section1 p small.price { display:block; font-size:60px; font-weight:bold; color:#4d4d4d; line-height:46px; margin-bottom:9px; }

div.cbox3 div.c-section3 .cbutton { margin-bottom:16px; }

div.cbox3 div.c-section3{ background:url("../../images/boxes/cs3-arrow.png") right top no-repeat; padding-right:42px; display:block; float:left; height:154px; margin-left:-34px; position:relative; }
div.cbox3 div.c-section3 div.arrow{ background:url("../../images/boxes/cs3-bg.png") left top repeat-x; display:block; float:left; padding-left:61px; height:138px; padding-top:16px; padding-right:66px; }

div.cbox3 div.c-section3 ul li.first a{ background:url("../../images/boxes/circle2.png") left center no-repeat; padding-left:32px; margin-bottom:10px; }
div.cbox3 div.c-section3 ul li.last a{ background:url("../../images/boxes/circle3.png") left center no-repeat; padding-left:32px; }

div.cbox3 div.c-section3 ul li a{ font-size:14px; color:#555c62; font-weight:bold; display:block; line-height:28px; }
div.cbox3 div.c-section3 ul li a:hover{ text-decoration:none; color:#2f90c6; }



/* --------- Category 3 ---------------*/
div.cbox3 { background:url("../../images/boxes/cs1-left.png") left top no-repeat; padding-left:7px; height:154px; margin-bottom:20px; }

div.cbox3 div.c-section1{ background:url("../../images/boxes/cs1-arrow.png") right top no-repeat; float:left; height:154px; padding-right:34px; position:relative; z-index:10; }
div.cbox3 div.c-section1 div.arrow{ display:block; float:left; background:url("../../images/boxes/cs1-bg.png") left top repeat-x; height:144px; padding-left:20px; padding-top:10px; padding-right:20px; }
div.cbox3 div.c-section1 img { margin-bottom:14px; vertical-align:middle; }
div.cbox3 div.c-section1 a.text { font-size:13px; color:#3d3d3d; }
div.cbox3 div.c-section1 a.text:hover{ text-decoration:none; }
div.cbox3 div.c-section1 p{ font-size:17px; font-weight:bold; color:#4d4d4d; text-align:center; text-transform:uppercase; }
div.cbox3 div.c-section1 p small.price { display:block; font-size:60px; font-weight:bold; color:#4d4d4d; line-height:46px; margin-bottom:9px; }

div.cbox3 div.c-section3 .cbutton { margin-bottom:16px; }

div.cbox3 div.c-section3{ background:url("../../images/boxes/cs3-arrow.png") right top no-repeat; padding-right:42px; display:block; float:left; height:154px; margin-left:-34px; position:relative; }
div.cbox3 div.c-section3 div.arrow{ background:url("../../images/boxes/cs3-bg.png") left top repeat-x; display:block; float:left; padding-left:61px; height:138px; padding-top:16px; padding-right:66px; }

div.cbox3 div.c-section3 ul li.first a{ background:url("../../images/boxes/circle2.png") left center no-repeat; padding-left:32px; margin-bottom:10px; }
div.cbox3 div.c-section3 ul li.last a{ background:url("../../images/boxes/circle3.png") left center no-repeat; padding-left:32px; }

div.cbox3 div.c-section3 ul li a{ font-size:14px; color:#555c62; font-weight:bold; display:block; line-height:28px; }
div.cbox3 div.c-section3 ul li a:hover{ text-decoration:none; color:#2f90c6; }



/* --------- Category2 ---------------*/
div.cbox2 { background:url("../../images/boxes/cs2-left.png") left top no-repeat; padding-left:7px; height:92px; margin-bottom:20px; }

div.cbox2 div.c-section1{ background:url("../../images/boxes/cs2-arrow.png") right top no-repeat; float:left; height:92px; padding-right:19px; position:relative; z-index:10; }
div.cbox2 div.c-section1 div.arrow{ display:block; float:left; background:url("../../images/boxes/ccs2-bg.png") left top repeat-x; height:82px; padding-left:4px; padding-top:10px; }
div.cbox2 div.c-section1 p{ font-size:41px; font-weight:bold; color:#4d4d4d;  text-transform:uppercase; margin-bottom:0px; line-height:36px; }
div.cbox2 div.c-section1 p small.price { font-size:11px; font-weight:bold; color:#4d4d4d; width:30px; display:inline-block; line-height:14px; left:-10px; position:relative; }

div.cbox2 div.c-section2{ background:url("../../images/boxes/ccs2-right-border.png") right top no-repeat; padding-right:12px; float:left; position:relative; z-index:8; height:92px; }
div.cbox2 div.c-section2 div.border{ background:url("../../images/boxes/ccs3-bg.png") left top repeat-x; display:block; float:left; padding-left:2px; padding-right:16px; height:64px; padding-top:28px; }

div.cbox2 div.c-section2 .cbutton { margin-right:20px; top:-3px; position:relative;  }
div.cbox2 div.c-section2 .cbutton1{line-height:12px;}
div.cbox2 div.c-section2 .cbutton1 span.cright { line-height:22px; }
div.cbox2 div.c-section2 .cbutton1 span.cright span.inner { display:block; padding-top:5px; line-height:4px;}

div.cbox2 .cbutton { padding-left:30px; }
div.cbox2 .cbutton .cright{ padding-right:10px; }

div.cbox2 .cbutton1 { padding-left:38px; }
div.cbox2 .cbutton1 .cright{ padding-right:20px; }



/* --------- Category1 ---------------*/
div.cbox1 { background:url("../../images/boxes/cs1-left.png") left top no-repeat; padding-left:7px; height:154px; margin-bottom:20px; }

div.cbox1 div.c-section1{ background:url("../../images/boxes/cs1-arrow.png") right top no-repeat; float:left; height:154px; padding-right:34px; position:relative; z-index:10; }
div.cbox1 div.c-section1 div.arrow{ display:block; float:left; background:url("../../images/boxes/cs1-bg.png") left top repeat-x; height:144px; padding-left:8px; padding-top:10px; padding-right:6px; }
div.cbox1 div.c-section1 img { margin-bottom:14px; vertical-align:middle; }
div.cbox1 div.c-section1 a.text { font-size:13px; color:#3d3d3d; }
div.cbox1 div.c-section1 a.text:hover{ text-decoration:none; }
div.cbox1 div.c-section1 p{ font-size:17px; font-weight:bold; color:#4d4d4d; text-align:center; text-transform:uppercase;  }
div.cbox1 div.c-section1 p small.price { display:block; font-size:60px; font-weight:bold; color:#4d4d4d; line-height:46px; }

div.cbox1 div.c-section2 .cbutton img.circle { position:absolute; left:-2px; top:1px; margin:0; }
div.cbox1 div.c-section2{ background:url("../../images/boxes/cs2-border.png") right top no-repeat; padding-right:4px; float:left; position:relative; z-index:8; margin-left:-34px; height:154px; }
div.cbox1 div.c-section2 div.border{ background:url("../../images/boxes/cs2-bg.png") left top repeat-x; display:block; float:left; padding-left:50px; padding-right:27px; height:140px; padding-top:14px; }
div.cbox1 div.c-section2 div.border img { margin-left: 18px; }

div.cbox1 div.c-section3{ background:url("../../images/boxes/cs3-arrow.png") right top no-repeat; padding-right:41px; display:block; float:left; height:154px; }
div.cbox1 div.c-section3 div.arrow{ background:url("../../images/boxes/cs3-bg.png") left top repeat-x; display:block; float:left; padding-left:18px; height:132px; padding-top:22px; padding-right:10px; }

div.cbox1 div.c-section3 ul li.first { background:url("../../images/boxes/arrow.png") center bottom no-repeat; padding-bottom:20px; margin-bottom:8px; }
div.cbox1 div.c-section3 ul li.first a{ background:url("../../images/boxes/circle2.png") left center no-repeat; padding-left:32px; }
div.cbox1 div.c-section3 ul li.last a{ background:url("../../images/boxes/circle3.png") left center no-repeat; padding-left:32px; }

div.cbox1 div.c-section3 ul li a{ font-size:14px; color:#555c62; font-weight:bold; display:block; }
div.cbox1 div.c-section3 ul li a:hover{ text-decoration:none; color:#2f90c6; }

div.cbox1 .cbutton { background:url("../../images/boxes/strip1.png") left top no-repeat; display:inline-block; padding-left:30px; position:relative; font-size:14px; font-weight:bold; color:#fff; height:31px;  }
div.cbox1 .cbutton .cright{ background:url("../../images/boxes/strip1.png") right top no-repeat; display:inline-block; padding-right:32px; margin-right:-10px; position:relative; line-height:30px; height:31px; }
