/* ELEMENTS */
* { margin:0; padding:0;} /* Set all browser elements to 0 */
html, body, div, span, applet, object, iframe { border:0; outline:0; margin:0; padding:0;}
html, body, #all { color:#767676; font:normal 12px/1.7em Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:0 auto;}
body, #content, html {width:800px;}
.h1tag, p, h1, h2, h3, h4, h5, h6, table, ul, blockquote, #breadcrumb { margin:0 0 10px 0; padding:0;}
.h1tag, h1, h2, h3, h4 { color:#09f; font-size:15px; font-weight:bold;}
h5, h6 { font-size:13px; font-weight:bold;}
h2, h3, h4 {margin-top:22px !important; margin-bottom:11px !important; font-size:18px;color:#09f;font-weight:normal;}
h1.dashed {border-top:1px solid #666;border-top-style: dashed;padding-top:10px;}
h1.dashed a, h1.blueindex a {text-decoration:none;}
a, a:link { color:#22aefe; text-decoration:underline; cursor:pointer;}
a:visited {color:#785FA1;}
a:hover { color:#f27501;}
h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration:none !important; color:#09f !important;}
br { line-height:7px;}
strong, b { font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
img { border:0; margin:0; padding:0;}
ul, li { list-style-type:none; padding:0;color:#09f;}
.fl {float:left;}
.fr{float:right;}
.cb {clear:both;}
#hxtrack {position:absolute; top:-100px;}

#callmebackcontainer {height:95px; border-bottom:1px solid #A0DAFC;}
#callmebackcontainer img {float:left;}
#callmebackcontainer div {top:15px; position:relative;}
#callmebackcontainer button {border:0; background:url('/images/holidayextras/buttons/M-go.png') top left no-repeat; height:35px; width:75px; position:relative; top:-5px;}
#callmebackcontainer button span {display:none;}
#callmebackcontainer input.phone {font-size:13px; padding:2px; position:relative; top:5px; width:180px;}
#callmebackcontainer .errorMsg {display:block; margin-top:-10px; font-size:11px; color:#f66;}
* html #callmebackcontainer {margin-bottom:20px;}
* html #callmebackcontainer div {top:0;}
* html #callmebackcontainer input.phone {top:-5px;}
* html #callmebackcontainer button {top:0; left:-10px;}
html>/**/body #callmebackcontainer button {top:1px;}
*:first-child+html #callmebackcontainer {margin-bottom:20px;}
*:first-child+html #callmebackcontainer div {top:0;}
*:first-child+html #callmebackcontainer input.phone {top:-5px;}
*:first-child+html #callmebackcontainer button {top:0;}
@media \0screen {
	#callmebackcontainer {margin-bottom:20px;}
	#callmebackcontainer div {top:10px;}
	#callmebackcontainer input.phone {top:-10px;}
	#callmebackcontainer button {top:0;}
}
:root #callmebackcontainer input.phone {top:-15px\9;}
:root #callmebackcontainer button {top:0\9;}

* html #all {position:relative;}

*:first-child+html #all {position:relative;}

#left-column {text-align:left; width:450px;margin:20px;}
#left-column h2, #callmebackcontainer h3{ font-size:22px; font-weight:bold;}

.callMeBack, .liveChat, .EmailUsBack, .pink, .orange, .red, .green, .blue {background:url('/images/holidayextras/contacttabs/sprite.png') no-repeat top left;}
.callMeBack {background-position:-50px -10px; float:left; display:block; width:60px; height:60px;}
.liveChat {background-position:-50px -80px; float:left; display:block; width:60px; height:60px;}
.EmailUsBack {background-position:-50px -143px; float:left; display:block; width:60px; height:60px; margin-top:2px;}

#call-me h2, #callmebackcontainer h3{color:#1A2F4B; font-size:15px; margin-bottom:0px !important;}
#call-me, #live-chat, #email-us{clear:both;}

#content {position:relative; border:1px solid #bde4fb; float:left; background:#e4f5ff; width:798px; height:650px;}
#right-column {text-align:left;padding:20px; background:#caeaff;width:250px; border:1px solid #a7dcfd; border-width:0px 0px 0px 1px; min-height:524px;height:610px;}
#right-column img{margin-bottom:20px;}

#right-column ul {line-height:20px;}
#right-column li {padding-left:20px;}
.pink {background-position:-110px -4px;}
.orange {background-position:-110px -24px;}
.red {background-position:-110px -42px;}
.green {background-position:-110px -61px;}
.blue {background-position:-110px -80px;}
