@import url(http://fonts.googleapis.com/css?family=Parisienne);
@import url(http://fonts.googleapis.com/css?family=Unkempt);

/************************** ----- GLOBAL STYLES ----- *************************/
a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,var,video{margin:0;padding:0;border:0;outline:0;}

#header ul,#header li,#footer ul, #footer li{ margin:0;list-style:none;}

a.button{background:url(common_x_bgs_50px.png) 0 -2200px;display:inline-block;}
a.buttonBig{background:url(common_x_bgs_50px.png) 0 -2900px;display:inline-block; border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}

input.button{background:url(common_x_bgs_50px.png) 0 -1000px;display:inline-block;border:1px solid;}
.input, input[type=text], textarea{background:url(input_bg.png) repeat-x bottom;}

.h1{font:1.8em/1.3em 'Parisienne', cursive;}
.ip .h1 h1{ font-family:Georgia, "Times New Roman", Times, serif;}
.breadcrumb{ font-size:.9em; } .breadcrumb a{text-decoration:none;}

.h2 h2{font:1.4em/1.2em arial; display:block; padding:10px 0 10px 14px; position:relative;}

h3{font:italic 1.3em/1.2em "Times New Roman", Times, serif;}
.h3 h3{font:italic 1.4em/1.2em 'Francois One', sans-serif; padding:8px 15px; display:block; *zoom:1; position:relative;}
.h3 h3:before{ content:''; display:inline-block; border:20px solid transparent; position:absolute; left:0; top:11px}
.h3 h3:after{ content:''; display:inline-block; border:5px solid transparent; position:absolute; right:0;}

.b1{}
.b2{background:url(sprite.png) no-repeat 1px -87px;float:left;width:9px;height:9px;margin:.3em .3em .4em 0;}
.b3{background:url(sprite.png) -1px -10px; float:left;width:6px;height:6px;margin:.3em .4em .4em 0;}

.qi{line-height:1.2em;}
.qiTransparent .button,.qiTransparent .input,.qiTransparent textarea{padding:5px 10px;}
.qiTransparent textarea,.qi textarea{height:80px;}
.qiTransparent .button{padding:5px 10px;}
.qiTransparent .input,.qiTransparent textarea,.qi .input,.qi textarea,.search .input{width:90%;border:1px solid ;}
.qiTransparent .t{padding-left:3px;margin-bottom:2px;}
.qiTransparent .v{margin-bottom:7px;}

/********************************************/
#header, #columnsContainer , #Innerflash, .w{width:980px;margin:0 auto;}
.w71{width:71%;}
.dt{display:table;}
#travelSearch input,#travelSearch select,#travelSearch textarea{padding:6px;}

/************* Shopping Cart ************/
.shoppingCart .headHr{font:bold 1.1em/1.5em Arial, Helvetica, sans-serif;padding:5px 10px;}
.shoppingCart i{background:url(sprite.png) no-repeat 0 -108px; display:inline-block;width:11px;height:11px;margin-left:5px;}
.shoppingCart i:hover{background-position:0 -11px;}

.dbPrice b.dif{display:block;}
.shoppingCart.bg{position:relative;}
.shoppingCart i{background:url(sprite.png) no-repeat 0 -108px; display:inline-block;width:11px;height:11px;margin-left:5px;}
.shoppingCart i:hover{background-position:0 -119px;}

/************* Shopping Cart ************/
.cart i{background:url(sprite.png) no-repeat -127px -36px;height:16px;width:16px;display:inline-block;padding:3px;vertical-align:middle;}
.cartDetail{padding:10px;width:200px;right:0;z-index:2000;}
.cartButtons a.button,.cartButtons a:first-child.button{text-shadow:none;}
.cart2 i{background:url(sprite.png) no-repeat -112px -111px;height:40px;width:35px;float:left;}
.cart3 i{background:url(sprite.png) no-repeat -106px -65px;height:34px;width:43px;float:left;}
.cart4 i{background:url(sprite.png) no-repeat -58px -63px;height:36px;width:37px;display:inline-block;vertical-align:text-bottom}
.cart6 span{ position:relative; zoom:1;}
.cart6 span:before{content:"";border:8px solid transparent;position:absolute;left:-16px;top:-2px;}
.cart6 i{background:url(sprite.png) no-repeat -107px -154px;height:42px;width:44px;display:inline-block;vertical-align:middle;}