@import url(http://fonts.googleapis.com/css?family=Carter+One);

body{}
a{}  a:hover{}

a.button{display:inline-block;}
a.button:hover{}

a.buttonBig{display:inline-block;font:bold 1.1em/1.2em arial;border-radius:6px; position:relative;}
a.buttonBig:hover{}

#middle{}
#columnsContainer{margin:0 auto; width:980px; border-radius:11px; -mos-border-radius:11px; -ms-border-radius:11px; -webkit-border-radius:11px;padding:15px 0;}
.w{width:980px; margin:0 auto;}

.input,select,textarea{background:url(input_bg.png) repeat-x bottom;}
input.button{display:inline-block;}
input.button:hover{}
input:focus,textarea:focus{}

.dif,.dif a,a.dif{} .dif a:hover,a.dif:hover{}
.dul,.dul a,a.dul{} .dul a:hover,a.dul:hover{}

.w28{width:28%;}
     
.h1{font-family:'Carter One', sans-serif; font-size:17px;}
.ip .h1{font-size:15px; font-family:"Times New Roman", Times, serif; padding-bottom:5px;}

.h2 a{}.h2 a:hover{}
.h2{border-radius: 20px;overflow: hidden;-moz-border-radius: 20px;-webkit-border-radius: 20px; }
.h2 h2{z-index:9; font-weight:normal; display:block; padding-left:30px;
border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:10px 15px 10px 10px; display:block; position:relative; font-family:'Carter One'; font-size:16px;}

.hot .h2 h2{padding-left:38px;}
.hot .h2 h2:after{width:22px;height:22px;background:url(sprite.png) -80px 0;position:absolute;display:inline-block;left:12px;top:10px;content:'';}
.hot .h2 .b1{display:none;}


.Rround .h2 h2{border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px; width:83%; float:right; text-align:left; overflow:hidden}					
h3{font:bold 1.1em/1.3em 'Arial', sans-serif;}
h3 a{}h3 a:hover{}

.headHr{}
.headHr{}
.headHr,.headHr h2,.headHr a,.headHr h2 a{}.headHr a:hover,.headHr h2 a:hover{}
.headHr .star{}
.headHr .dif{}
.headVr{}
.data{}
.common_project .xsmall{font-size:1em;}


.hot .bg{}
.hot .bg:hover{}
.hot .h2{margin-bottom:0;}

.qc .hr,.hr{margin:6px 0;}
.hr{margin:12px 0;}

.star{}

.bdr,.bdrT,.bdrR,.bdrB,.bdrL,.bdrAll,.bdrAll td,.bdrAll th,.bdrAllDashed,.bdrAllDashed td,.bdrAllDashed th,.headHr,.headVr,.data{}
img.bdr,.bdrDark,.bdr.hover{}

.b1{float:left;width:22px;height:22px;margin:-.1em .4em 0 0;background:url(sprite.png) -80px 0;}
.b2{float:left;width:7px;height:7px;margin:.4em .5em .4em 0;}


.shoppingCart .headHr{font:bold 1.1em/1.5em Arial, Helvetica, sans-serif;padding:5px 10px;}
.shoppingCart i{background:url(close.png) no-repeat 0 0; display:inline-block;width:11px;height:11px;margin-left:5px;}
.shoppingCart i:hover{background-position:0 -11px;}


/*-------------------------- June 2013 CSS -----------------------------*/
.selectLanguage select{background:url(select_arrow.gif) no-repeat right top; padding:5px; width:165px; border:none;}
.selectLanguage a img.bdr{margin-right:5px;}


.different .myTabs{border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -webkit-border-radius:10px;position:relative;padding-bottom:25px;}
.different .ic,.transparent .ic{}


.thinBg{border-radius:8px 0 0 8px; padding-top:15px;}
.thinBg .ic{padding:10px; border-radius:0 0 8px 8px;margin-left:20px; margin-right:9px;margin-bottom:15px;}
.thinBg .mc:first-child .ic{margin-bottom:0;}
.thinBg .h2{border-radius: 0 20px 20px 0;overflow: hidden;-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0; }
.thinBg .h2 h2{clear:both; border-radius:0 20px 20px 0;}

.ic{padding:15px 10px 10px; border-radius:8px;}

.l_Round{}
.l_Round .ic{margin-right:15px; border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;}
.l_Round .h2,.l_Round .h2 h2{border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;}


.different .l_Round .ic{margin-right:0;}

.r_Round{}
.r_Round .ic{margin-left:15px; border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;}

.r_Round  .h2{border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;overflow: hidden; }
.r_Round .h2 h2{border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px; display:block;}
/**+html .r_Round .h2 h2{border-radius:20px 0 0 20px; width:198px;}*/



/***** IMG FRAMES STYLES *****/
.imgFrame.bg{}
.imgFrame.bg:hover{}
.imgFrame.BSTL{}
.imgFrame.BSBR{}
.imgFrame.BSTLBR{}
.imgFrame.BS5px{}
.imgFrame.BS10px{}
.imgFrame.bdr{}
.imgFrame.bdr:hover{}
.imgL .m0a{margin-left:0;}



/************* Shopping Cart ************/
#cartAndCartDetails{}
.cart{}
.cart i{}
.cartDetail{}
.cartButtons a.button, a.button.add2Cart{}
.cartButtons a:first-child.button, a.button.add2Cart + .button{}
.price.bdrT{height:auto;}
.jCarouselLiteDemo li:hover .price.bdrT{}
.dbPrice b.dif{display:block;}
.cart2{}
.cart2 .dif{}
.cart3 .dif,.cart5 .dif{}
.cart5 .dif,.cart3 .dif,.cart4 .dif{}
.cart5{}
.cart5 .bdrB{}
.cart6 b{}
.cart6 span:before{}
#cartAndCartDetails .cart .dif{}


#travelSearch input,#travelSearch select,#travelSearch textarea{padding:6px;}
.search input .w70{width:60%;}