@charset "utf-8";
* { 
margin : 0; 
padding : 0; 
} 
html, body { 
height : 100%; 
} 
html { 
min-width : 972px; 
} 
body { 
font-size : 12px; 
color : #333; 
margin : 0; 
padding : 0; 
} 
img {
	border : none;
	vertical-align : middle;
	text-align : center;
} 
ul, ol { 
list-style : none; 
} 
table { 
padding : 0; 
border : none; 
border-collapse : collapse; 
} 
.blue { 
color : #006699; 
} 
.bold { 
font-weight : bold; 
} 
.clear { 
clear : both; 
} 
.fleft { 
float : left; 
} 
.fright { 
float : right; 
} 
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6 { 
float : left; 
} 
.alignright { 
text-align : right; 
} 
.alignleft { 
text-align : left; 
} 
.aligncenter { 
text-align : center; 
} 
.wrapper { 
width : 100%; 
overflow : hidden; 
} 
.container { 
width : 100%; 
} 
body { 
background : url(../images/body-bg.jpg) repeat-x 0% 0% !important ; 
background-color : #ededed !important ; 
} 
#main { 
width : 984px; 
margin : 0 auto; 
overflow : hidden; 
position : relative; 
} 
#main .header { 
height : 152px; 
position : relative; 
z-index : 1999; 
} 
#main .header .row-2 { 
height : 40px; 
width : 988px; 
background : url(../images/row-1-bg.png) no-repeat 0% 0%; 
} 
.row-2 .top-links { 
width : 500px; 
float : right; 
height : 40px; 
display : block; 
} 
.top-links .left { 
width : 200px; 
float : left; 
} 
.top-links .left ul li { 
width : 40px; 
height : 38px; 
float : left; 
background : url(../images/nav-pipe.png) no-repeat 100% 50%; 
margin-left : 3px; 
} 
.top-links .left ul li img { 
margin-left : 4px; 
margin-top : 5px; 
} 
.top-links .right { 
float : right; 
width : 190px; 
height : 38px; 
display : block; 
} 
.top-links .right ul li { 
background : url(../images/nav-pipe.png) no-repeat 0% 50%; 
height : 38px; 
padding-right : 10px; 
float : left; 
} 
.right ul li img { 
margin-top : 12px; 
margin-left : 10px; 
} 
.right .flag ul li { 
float : none; 
} 
.header .logo { 
background : url(../images/logo.png) no-repeat 0% 0%; 
position : absolute; 
width : 400px; 
height : 100px; 
left : 0; 
top : 0; 
} 
.header .row-1 { 
height : 61px; 
width : 513px; 
float : right; 
} 
.header .row-1 table { 
margin-top : 15px; 
} 
.row-1 .search-box { 
background : url(../images/search-box.png) no-repeat 0% 0%; 
padding : 4px; 
height : 14px; 
width : 147px; 
color : #666; 
font-size : 12px; 
} 
.row-1 .search-btn { 
background : url(../images/search-btn.png) no-repeat 0% 0%; 
height : 23px; 
width : 23px; 
cursor : pointer; 
} 
.header .row-3 { 
background : url(../images/navigation-bg.png) no-repeat 0% 0%; 
height : 49px; 
width : 985px; 
padding-right : 15px; 
padding-top : 1px; 
display : block; 
} 
.row-3 .navigation { 
float : left; 
width : 722px; 
height : 26px; 
} 
.navigation ul { 
float : left; 
} 
.navigation ul li { 
height : 43px; 
background : url(../images/nav-pipe.png) no-repeat 100% 50%; 
padding-left : 1px; 
position : relative; 
display : inline; 
float : left; 
} 
.navigation ul li a { 
line-height : 43px; 
background : url(../images/nav-bg-up.png) no-repeat 0% 0%; 
display : block; 
width : 89px; 
height : 43px; 
overflow : hidden; 
color : #fff !important ; 
font-size : 12px !important ; 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
text-align : center; 
padding-top : 3px; 
text-decoration : none; 
padding-right : 1px !important ; 
} 
.row-3 .navigation ul li a:hover, .selected { 
background : url(../images/hover-bg.png) repeat-x 0% 0% !important ; 
width : 89px; 
height : 43px; 
overflow : hidden; 
display : block; 
padding-top : 3px; 
} 
#main .banner { 
height : 249px; 
width : 981px; 
position : relative; 
z-index : 1; 
} 
#main .banner-inside { 
height : 93px; 
width : 981px; 
} 
.banner .learn-more { 
background : url(../images/learn-more.png) no-repeat 0% 0%; 
height : 60px; 
width : 183px; 
position : absolute; 
top : 177px; 
left : 55px; 
} 
.more-testi-btn { 
background : url(../images/more-testi-btn.png) no-repeat 0% 0%; 
height : 27px; 
width : 114px; 
position : absolute; 
top : 200px; 
left : 857px; 
z-index : 555; 
} 
.banner .man { 
position : absolute; 
top : -22px; 
left : 560px; 
z-index : 999; 
} 
.testimonial-home { 
position : absolute; 
height : 138px; 
width : 181px; 
float : right; 
z-index : 999; 
left : 795px; 
top : 23px; 
} 
.testimonial-home p { 
color : #fff; 
font-size : 12px; 
line-height : 20px; 
} 
.product-info { 
height : 143px; 
margin-left : 1px; 
width : 980px; 
background-color : #fff; 
margin-top : 4px; 
padding : 9px 0 0 0; 
} 
.product-info ul li { 
height : 143px; 
width : 232px; 
margin-left : 8px; 
float : left; 
} 
.product-info ul .first { 
margin-left : 17px; 
padding-right : 5px; 
} 
.product-info ul .hard-dreive { 
background : url(../images/hard-drive-rec-bg.png) no-repeat 0% 0%; 
height : 135px; 
width : 230px; 
} 
.product-info ul .memory { 
background : url(../images/memory-card.png) no-repeat 0% 0%; 
height : 135px; 
width : 230px; 
} 
.product-info ul .raid { 
background : url(../images/raid-bg.png) no-repeat 0% 0%; 
height : 135px; 
width : 230px; 
} 
.product-info ul .computer { 
background : url(../images/computer-for-img.png) no-repeat 0% 0%; 
height : 135px; 
width : 230px; 
} 
#main .col-1 { 
width : 698px; 
overflow : hidden; 
display : block; 
float : left; 
margin-top : 4px; 
background-color : #fff; 
padding : 15px 15px 15px 21px; 
margin-left : 1px; 
display : block; 
position : relative; 
} 
#main .col-1 { 
width : 698px; 
overflow : hidden; 
display : block; 
float : left; 
margin-top : 4px; 
background-color : #fff; 
padding : 15px 15px 15px 21px; 
margin-left : 1px; 
display : block; 
position : relative; 
} 
.col-1 .us-location { 
background : url(../images/us-location-bg.png) no-repeat 0% 0%; 
width : 657px; 
height : 130px; 
padding : 25px 15px 0 15px; 
} 
.col-1 .canada-location {
	background : url(../images/us-location-bg.png) no-repeat 0% 0%;
	width : 657px;
	height : 80px;
	padding : 25px 15px 0 15px;
} 
.col-1 .specific-location { 
background : url(../images/us-location-bg.png) no-repeat 0% 0%; 
font-size : 12px; 
width : 657px; 
height : 230px; 
padding : 25px 15px 0 15px; 
} 
.col-1 .google-map { 
width : 685px; 
} 
.us-location a { 
color : #666; 
font-size : 12px; 
} 
.canada-location a { 
color : #666; 
font-size : 12px; 
} 
.col-1 .icon { 
position : absolute; 
left : 570px; 
top : 5px; 
} 
.col-1 h1 {
	font-weight : bold;
	font-size : 29px;
	color : #000;
	padding-bottom : 10px;
	font-family : Arial, Helvetica, sans-serif;
} 
.col-1 h2 { 
font-weight : normal; 
font-size : 16px; 
color : #000; 
margin-top : 10px; 
padding-bottom : 10px; 
} 
.col-1 .line { 
margin-top : 20px; 
height : 1px; 
width : 100%; 
background-color : #ccc; 
} 
.col-1 p {
	font-size : 13px;
	color : #333;
	padding-top : 5px;
	line-height : 20px;
	text-align : justify;
} 
.col-1 ul.inner { 
font-size : 13px; 
color : #999; 
list-style-type : disc; 
margin-left : 30px; 
padding-top : 5px; 
line-height : 20px; 
text-align : justify; 
} 
.col-1 p a {
	font-size : 13px;
	color : #333;
	text-decoration : none;
} 
.col-1 p a:hover {
	font-size : 13px;
	color : #333;
	text-decoration : underline;
} 
.col-1 p span { 
color : #fc710c; 
} 
.col-1 .tab-place { 
height : 280px; 
width : 698px; 
position : relative; 
} 
.col-1 .frm-bg { 
background : url(../images/frm-bg.png) no-repeat 0% 0%; 
height : 439px; 
width : 658px; 
display : block; 
overflow : hidden; 
padding : 15px; 
} 
.col-1 .contact-frm-bg { 
background : url(../images/contact-frm-bg.png) no-repeat 0% 0%; 
height : 414px; 
width : 688px; 
display : block; 
overflow : hidden; 
padding : 15px; 
} 
.col-1 .frm-bg-big { 
background : url(../images/frm-bg-big.png) no-repeat 0% 0%; 
height : 518px; 
width : 658px; 
display : block; 
overflow : hidden; 
padding : 15px; 
} 
.col-1 .testimonials-all { 
padding-bottom : 25px; 
} 
.col-1 .testimonials-all .bg-top { 
background : url(../images/bg-top.png) no-repeat 0% 0%; 
height : 10px; 
width : 692px; 
overflow : hidden; 
display : block; 
} 
.col-1 .testimonials-all .bg-mid { 
background : url(../images/bg-mid.png) repeat-y 0% 0%; 
width : 662px; 
display : block; 
padding : 0 15px 15px 15px; 
} 

.col-1 .newBullets {
	height:160px;
	width:670px;
	border:none;
	padding:10px;

}



.col-1 .newBullets ul{

	float:left;

	padding-right:30px;

	margin-left:50px;

}

.col-1 .newBullets ul li{

	background:url(../images/left-arrow.png) 0 0 no-repeat;

	padding-left:20px;

	font-size:13px;

	color:#333;

	height:auto;

	padding-bottom:15px;

	text-align: justify;

}	


.col-1 .newBullets1 {
	height:200px;
	width:335px;
	border:none;
	padding:10px;

}



.col-1 .newBullets1 ul{

	float:left;

	padding-right:30px;

	margin-left:50px;

}

.col-1 .newBullets1 ul li{

	background:url(../images/left-arrow.png) 0 0 no-repeat;

	padding-left:20px;

	font-size:13px;

	color:#333;

	height:auto;

	padding-bottom:15px;

	text-align: justify;

}	
	
.col-1 .FAQBullets { 
height : 430px; 
width : 670px; 
border : none; 
padding : 10px; 
} 
.col-1 .FAQBullets ul { 
float : left; 
padding-right : 30px; 
margin-left : 50px; 
} 
.col-1 .FAQBullets ul li { 
background : url(../images/left-arrow.png) no-repeat 0% 0%; 
padding-left : 20px; 
font-size : 12px; 
color : #333; 
height : 15px; 
padding-bottom : 12px; 
} 
.bg-mid .glossary { 
padding-right : 60px; 
padding-left : 9px; 
font-size : 13px; 
color : #666; 
text-decoration : none; 
} 
.bg-mid .glossary:hover { 
color : #999; 
text-decoration : underline; 
} 
.bg-mid .glossary1 { 
padding-right : 20px; 
padding-left : 9px; 
font-size : 13px; 
color : #666; 
text-decoration : none; 
} 
.bg-mid .glossary1:hover { 
color : #999; 
text-decoration : underline; 
} 
.col-1 .testimonials-all .bg-bottom { 
background : url(../images/bg-bottom.png) no-repeat 0% 0%; 
height : 10px; 
width : 692px; 
overflow : hidden; 
display : block; 
} 
.frm-bg-big table tr td { 
font-size : 12px; 
color : #666565; 
padding-bottom : 10px; 
} 
.frm-bg table tr td { 
font-size : 12px; 
color : #666565; 
padding-bottom : 10px; 
} 
.contact-frm-bg table tr td { 
font-size : 12px; 
color : #666565; 
padding-bottom : 10px; 
} 
.select2 { 
background : url(../images/select-box-bg.png) no-repeat 0% 0%; 
height : 22px; 
width : 175px; 
} 
.txtarea { 
background : url(../images/text-area-bg.png) no-repeat 0% 0%; 
height : 125px; 
width : 638px; 
padding : 5px; 
} 
.txtarea_cont { 
background : url(../images/text-area-bg.png) no-repeat 0% 0%; 
height : 130px; 
width : 638px; 
padding : 5px; 
} 
.txtarea-small { 
background : url(../images/text-area-small.png) no-repeat 0% 0%; 
height : 52px; 
width : 638px; 
padding : 5px; 
} 
.frm-feild {
	background : url(../images/frm-field-bg.png) no-repeat 0% 0%;
	height : 14px;
	width : 155px;
	padding : 4px;
	font-size : 12px;
	color : #666;
} 
.sbmtbtn { 
background : url(../images/sbmt-btn.png) no-repeat 0% 0%; 
height : 25px; 
width : 119px; 
cursor : pointer; 
z-index : 999; 
margin-top : 10px; 
} 
.print-btn { 
background : url(../images/print-btn.png) no-repeat 0% 0%; 
height : 25px; 
width : 119px; 
cursor : pointer; 
z-index : 999; 
margin-top : 10px; 
} 
.reset { 
background : url(../images/reset-btn.png) no-repeat 0% 0%; 
height : 25px; 
width : 119px; 
cursor : pointer; 
z-index : 999; 
margin-top : 10px; 
} 
#main .col-2 { 
width : 222px; 
overflow : hidden; 
display : block; 
float : left; 
margin-top : 4px; 
margin-left : 4px; 
background-color : #fff; 
padding : 22px 10px 15px 10px; 
} 
.col-2 .contact-immedeate { 
background : url(../images/contact-immedeate-bg.png) no-repeat 0% 0%; 
width : 204px; 
height : 221px; 
padding-top : 70px; 
padding-left : 12px; 
} 
.contact-immedeate ul li { 
height : 52px; 
background : url(../images/ul-bg.png) no-repeat 0% 100%; 
} 
.contact-immedeate ul li img { 
padding-right : 10px; 
height : 39px; 
float : left; 
margin-top : 9px; 
} 
.contact-immedeate ul li p { 
font-size : 12px; 
font-weight : bold; 
padding-top : 10px; 
color : #545454; 
} 
.contact-immedeate ul li p:hover { 
text-decoration : underline; 
} 
.contact-immedeate ul li a { 
font-size : 12px; 
font-weight : bold; 
text-decoration : none; 
line-height : 52px; 
color : #545454; 
} 
.contact-immedeate ul li a:hover { 
text-decoration : underline; 
} 
.col-2 .testimonial { 
background : url(../images/testimonial-bg.png) no-repeat 0% 0%; 
height : 171px; 
width : 195px; 
padding : 65px 12px 0 12px; 
} 
.testimonial p { 
font-size : 11px; 
color : #333; 
} 
.special-offer {
	background : url(../images/our-special-bg.png) no-repeat 0% 0%;
	width : 224px;
	height : 192px;
	margin-top : 10px;
} 
.special-offer a { 
font-size : 15px; 
font-family : Verdana, Geneva, sans-serif; 
text-decoration : none; 
line-height : 25px; 
color : #333; 
font-weight : bold; 
} 
#main .footer {
	margin-top : 15px;
	height : 15px;
	width : 100%;
	text-align : center !important;
} 
.footer ul { 
margin-left : 220px; 
} 
.footer ul li { 
float : left; 
padding-right : 5px; 
} 
.footer ul li a { 
text-align : center; 
color : #919191; 
text-decoration : none; 
font-size : 11px; 
font-family : Verdana, Geneva, sans-serif; 
} 
.footer ul li a:hover { 
color : #06c; 
} 
.footer p { 
color : #919191; 
text-decoration : none; 
font-size : 11px; 
font-family : Verdana, Geneva, sans-serif; 
} 
.footer-city {
	margin-top : 4px;
	height : 15px;
	width : 100%;
	text-align : center !important;
} 
.footer-city ul { 
margin-left : 255px; 
} 
.footer-city ul li { 
float : left; 
padding-right : 5px; 
} 
.footer-city ul li a { 
text-align : center; 
color : #919191; 
text-decoration : none; 
font-size : 11px; 
font-family : Verdana, Geneva, sans-serif; 
} 
.footer-city ul li a:hover { 
color : #06c; 
} 
.footer-city p { 
color : #919191; 
text-decoration : none; 
font-size : 11px; 
font-family : Verdana, Geneva, sans-serif; 
} 
.footer-province {
	margin-top : 4px;
	height : 50px;
	width : 100%;
	background : url(../images/footer-bg.jpg) no-repeat 0% 100%;
	text-align : center !important;
} 
.footer-province ul { 
margin-left : 250px; 
} 
.footer-province ul li { 
float : left; 
padding-right : 5px; 
} 
.footer-province ul li a { 
text-align : center; 
color : #919191; 
text-decoration : none; 
font-size : 11px; 
font-family : Verdana, Geneva, sans-serif; 
} 
.footer-province ul li a:hover { 
color : #06c; 
} 
.footer-province p { 
color : #919191; 
text-decoration : none; 
font-size : 11px; 
font-family : Verdana, Geneva, sans-serif; 
} 
.footer-banner { 
height : 115px; 
width : 986px; 
display : block; 
margin-left : 140px; 
} 
.footer-banner table tr .apple a:hover { 
background : url(../images/1-apple.png) no-repeat 0% 0%; 
height : 45px; 
width : 35px; 
display : block; 
} 
.footer-banner img { 
margin-left : 15px; 
} 
.heading-img p { 
font-size : 18px; 
color : #666565; 
font-family : Arial, Helvetica, sans-serif; 
text-align : center; 
padding-bottom : 8px; 
} 
BODY { 
margin : 10px; 
padding : 0; 
font-size : 100%; 
font-family : Arial, Helvetica, sans-serif; 
} 
H1 { 
margin-bottom : 2px; 
font-family : Garamond, "Times New Roman", Times, Serif; 
} 
DIV.container { 
margin : auto; 
width : 90%; 
margin-bottom : 10px; 
} 
TEXTAREA { 
width : 670px; 
} 
FIELDSET { 
border : 1px solid #ccc; 
padding : 1em; 
margin : 0; 
} 
LEGEND { 
color : #ccc; 
font-size : 120%; 
} 
INPUT, TEXTAREA { 
font-family : Arial, verdana; 
font-size : 125%; 
padding : 7px; 
border : 1px solid #999; 
} 
LABEL { 
display : block; 
margin-top : 10px; 
} 
IMG { 
margin : 5px; 
} 
UL.tabNavigation { 
position : absolute; 
top : -24px; 
left : 323px; 
margin : 0; 
padding : 0; 
float : right; 
} 
UL.tabNavigation LI { 
float : left; 
height : 24px; 
width : 119px; 
text-align : center; 
} 
UL.tabNavigation LI A { 
font-weight : bold; 
background : url(../images/li-bg-a.png) no-repeat 0% 0%; 
text-decoration : none; 
padding-top : 5px; 
height : 24px !important ; 
width : 119px !important ; 
color : #333; 
display : block; 
font-size : 12px; 
} 
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover { 
background : url(../images/li-bg-a-hover.png) no-repeat 0% 0% !important ; 
height : 24px !important ; 
width : 119px !important ; 
padding-top : 5px; 
color : #fff; 
font-size : 12px; 
font-weight : bold !important ; 
} 
UL.tabNavigation LI A:focus { 
outline : 0; 
} 
div.tabs > div { 
padding : 5px; 
margin-top : 0; 
border : 5px solid #333; 
} 
div.tabs > div h2 { 
margin-top : 0; 
} 
#Bullets { 
background : url(../images/tab-bg.png) no-repeat 0% 0%; 
height : 249px; 
width : 670px; 
border : none; 
padding : 10px; 
z-index : 999; 
} 
#Bullets ul {
	float : left;
	padding-right : 50px;
	margin-left : 40px;
	margin-top: 15px;
} 
#Bullets ul li { 
background : url(../images/left-arrow.png) no-repeat 0% 0%; 
padding-left : 20px; 
font-size : 12px; 
color : #333; 
height : 15px; 
padding-bottom : 12px; 
} 
#Bullets ul li a { 
text-decoration : none; 
color : #333; 
} 
#Bullets ul li a:hover { 
color : #999; 
} 
#TabA { 
background : url(../images/tab-bg.png) no-repeat 0% 0%; 
height : 249px; 
width : 670px; 
border : none; 
padding : 10px; 
z-index : 999; 
} 
#TabB { 
background : url(../images/tab-bg.png) no-repeat 0% 0%; 
height : 249px; 
width : 670px; 
border : none; 
padding : 10px; 
z-index : 999; 
} 
.cl_min_height { 
min-height : 1000px; 
} 
.arrowlistmenu { 
width : 688px; 
padding-top : 0; 
} 
.accordprefix { 
padding-bottom : 0; 
margin-bottom : 0; 
} 
.categoryitems { 
padding : 0 !important ; 
} 
.categoryitems p { 
padding-left : 15px; 
margin : 0; 
} 
.arrowlistmenu h3 { 
padding-bottom : 0 !important ; 
margin-bottom : 0 !important ; 
} 
.arrowlistmenu .menuheader { 
font : normal 14px Arial; 
color : gray; 
background : url(../images/triggre-closed.png) no-repeat 0% 0%; 
margin-bottom : 15px; 
text-transform : none; 
padding : 4px 0 4px 30px; 
cursor : pointer; 
height : 30px; 
width : 688px; 
line-height : 20px; 
} 
.arrowlistmenu .openheader { 
background-image : url(../images/triggre-opend.png); 
} 
.arrowlistmenu ul { 
list-style-type : none; 
margin : 0; 
padding : 0; 
margin-bottom : 8px; 
} 
.arrowlistmenu ul li { 
padding-bottom : 2px; 
} 
.arrowlistmenu ul li a { 
color : #666 !important ; 
background : url(arrowbullet.png) no-repeat left center; 
display : block; 
padding : 2px 0; 
padding-left : 19px; 
text-decoration : none; 
font-weight : normal; 
border-bottom : 1px solid #dadada; 
font-size : 12px; 
} 
.arrowlistmenu ul li a:visited { 
color : #a70303; 
} 
.arrowlistmenu ul li a:hover { 
color : #a70303; 
background-color : #f3f3f3; 
} 
.buy-now-part { 
height : 330px; 
width : 730px; 
position : relative; 
} 
.regular { 
float : left; 
position : absolute; 
left : 50px; 
top : 25px; 
} 
.super { 
float : right; 
position : absolute; 
right : 75px; 
top : 25px; 
} 
.mini { 
float : left; 
position : absolute; 
top : 10px; 
left : 235px; 
} 
.sitemap li { 
padding-left : 20px; 
background : url(../images/left-arrow.png) no-repeat 0% 0%; 
float : none; 
padding-bottom : 14px; 
} 
.sitemap li a { 
font-size : 14px; 
color : #333; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.sitemap li a:hover { 
text-decoration : underline; 
color : #666; 
} 
.sitemap li ul { 
margin-top : 10px; 
} 
.sitemap li ul li { 
background : url(../images/left-arrow.png) no-repeat 0% 0%; 
padding-left : 30px; 
} 
.sitemap li ul li a { 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.sitemap li ul li a:hover { 
text-decoration : underline; 
color : #666; 
} 
.desc { 
color : #6b6b6b; 
} 
.desc a { 
color : #0092dd; 
} 
.dropdown dd, .dropdown dt, .dropdown ul { 
margin : 0; 
padding : 0; 
} 
.dropdown dd { 
position : relative; 
} 
.dropdown a, .dropdown a:visited { 
color : #816c5b; 
text-decoration : none; 
outline : none; 
} 
.dropdown a:hover { 
color : #5d4617; 
} 
.dropdown dt a { 
width : 50px; 
} 
.dropdown dd ul { 
background : #ebebeb none repeat scroll 0% 0%; 
border : 1px solid #e1e1e1; 
color : #c5c0b0; 
display : none; 
left : 0; 
padding : 5px 5px 5px 0 !important ; 
position : absolute; 
top : 2px; 
width : auto; 
min-width : 170px; 
list-style : none; 
height : 60px; 
font-size : 12px; 
} 
.dropdown dd ul li a:hover { 
background-color : #ebebeb; 
} 
.flagvisibility { 
display : none; 
} 
#text-popup { 
padding : 10px 30px 20px 30px; 
} 
#title-popup { 
padding-left : 30px; 
} 
.livechat a { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #545454; 
line-height : 52px; 
text-decoration : none; 
font-weight : bold; 
} 
.livechat a:hover { 
text-decoration : underline; 
} 
.tooltiptext { 
font-family : Arial; 
font-size : 12px; 
color : #666666; 
line-height : 15px; 
} 
#requiredfields { 
width : 240px; 
} 
#requiredfields .textfield { 
width : 155px; 
float : left; 
} 
#requiredfields .err { 
padding-top : 4px; 
float : right; 
text-align : left; 
width : 75px; 
} 
* { 
padding : 0; 
margin : 0; 
color : #848484; 
} 
#TB_window { 
padding-top : 10px; 
font : 12px Arial, Helvetica, sans-serif; 
color : #333333; 
} 
#TB_secondLine { 
font : 10px Arial, Helvetica, sans-serif; 
color : #666666; 
} 
#TB_window a:link { 
color : #666666; 
} 
#TB_window a:visited { 
color : #666666; 
} 
#TB_window a:hover { 
color : #000; 
} 
#TB_window a:active { 
color : #666666; 
} 
#TB_window a:focus { 
color : #666666; 
} 
#TB_overlay { 
position : fixed; 
z-index : 100; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
} 
.TB_overlayMacFFBGHack { 
background : url(macFFBgHack.png) repeat; 
} 
* html #TB_overlay { 
position : absolute; 
} 
#TB_window { 
position : fixed; 
background : #d9d9d9; 
z-index : 102; 
color : #000000; 
display : none; 
border : 2px solid #999; 
text-align : left; 
top : 50%; 
left : 50%; 
} 
* html #TB_window { 
position : absolute; 
} 
#TB_window img#TB_Image { 
display : block; 
margin : 15px 0 0 15px; 
border-right : 1px solid #ccc; 
border-bottom : 1px solid #ccc; 
border-top : 1px solid #666; 
border-left : 1px solid #666; 
} 
#TB_caption { 
height : 25px; 
padding : 7px 30px 10px 25px; 
float : left; 
} 
#TB_closeWindow { 
height : 25px; 
padding : 11px 25px 10px 0; 
float : right; 
} 
#TB_closeAjaxWindow { 
padding : 7px 10px 5px 0; 
margin-bottom : 1px; 
text-align : right; 
float : right; 
} 
#TB_ajaxWindowTitle { 
float : left; 
padding : 7px 0 5px 10px; 
margin-bottom : 1px; 
} 
#TB_title { 
margin-top : 10px; 
background-color : #ff7800; 
height : 27px; 
color : #fff; 
} 
#TB_ajaxContent { 
clear : both; 
padding : 2px 15px 15px 15px; 
overflow : auto; 
text-align : left; 
line-height : 1.4em; 
} 
#TB_ajaxContent.TB_modal { 
padding : 15px; 
} 
#TB_ajaxContent p { 
padding : 5px 0 5px 0; 
} 
#TB_load { 
position : fixed; 
display : none; 
height : 13px; 
width : 208px; 
z-index : 103; 
top : 50%; 
left : 50%; 
margin : -6px 0 0 -104px; 
} 
* html #TB_load { 
position : absolute; 
} 
#TB_HideSelect { 
z-index : 99; 
position : fixed; 
top : 0; 
left : 0; 
background-color : #fff; 
border : none; 
height : 100%; 
width : 100%; 
} 
* html #TB_HideSelect { 
position : absolute; 
} 
#TB_iframeContent { 
clear : both; 
border : none; 
margin-bottom : -1px; 
margin-top : 1px; 
} 
textarea { 
width : 250px; 
height : 100px; 
background : url(../images/text-area-bg.png) no-repeat 0% 0%; 
} 
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td { 
margin : 0; 
padding : 0; 
border : 0; 
outline : none; 
} 
body { 
line-height : 1.2; 
} 
h1, h2, h3, h4, h5, h6 { 
padding : 0; 
margin : 0; 
} 
ul, ol { 
list-style : none; 
} 

