@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	background-color: #1e496f;
	background-image: url(images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
a { outline:none;}
h1,h2,h3,h4,ul,li,form,input { margin:0px; padding:0px;}

h1 { font-size:19px; color:#00539b; margin-bottom:10px; font-weight:normal;}
h2 { font-size:18px; color:#ee3123; margin-bottom:10px; font-weight:normal;}
h3 { font-size:16px; color:#00539b; margin-bottom:10px; font-weight:normal;}
h4 { font-size:14px; color:#669900; margin-bottom:1px; font-weight:normal; padding: 0;}
p { margin-top: 0; padding-top: 0;}
tr td { vertical-align: top; }

#mainWrapper { width:748px; margin:auto}
#top { width:735px; height:25px; background:url(images/top.jpg) no-repeat; text-align:right; padding:99px 13px 0px 0px; position:relative;}
#topHeader { width:735px; height:25px; background:url(images/top_header.jpg) no-repeat; text-align:right; padding:99px 13px 0px 0px; position:relative;}

#top .logo{ position:absolute; top:18px; left:12px; width:202px; height:98px;}
#topHeader .logo{ position:absolute; top:18px; left:12px; width:202px; height:98px;}

#top a { color:#ee3123; text-decoration:none;}
#topHeader a { color:#ee3123; text-decoration:none;}

#top a:hover { color:#CC0000;}
#topHeader a:hover { color:#CC0000;}

#topHeader2 { width:735px; height:30px; background:url(images/header-shirt.jpg) no-repeat; text-align:right; padding:99px 13px 0px 0px; position:relative;}
#topHeader2 .logo{ position:absolute; top:18px; left:12px; width:202px; height:98px;}
#topHeader2 a { color:#ee3123; text-decoration:none;}
#topHeader2 a:hover { color:#CC0000;}

#header { width:748px; height:275px; background:url(images/header.jpg); text-indent:-600em;}
#header-3 { width:748px; height:275px; background:url(images/header-3.jpg); text-indent:-600em;}
#header-4 { width:748px; height:275px; background:url(images/header-4.jpg); text-indent:-600em;}
#header-7 { width:748px; height:275px; background:url(images/header-7.jpg); text-indent:-600em;}

#headervideo { width:748px; height:275px; background:url(images/header.jpg); }

#header2 { width:748px; height:275px; background:url(images/header2.jpg); text-indent:-600em;}

#contentWrapper { width:722px; background:#FFFFFF; padding: 0 13px 20px 13px;}
#left_col {float:left; width:167px; padding:0px 17px 0px 0px;}
#right_col {float:left; width:537px; padding-top:10px; line-height: 1.8em;}
#right_col a{ color:#666666; font-weight:bold; text-decoration:underline;}
#right_col a:hover { color:#006699;}
#right_col ul { margin-left:10px; margin-bottom: 20px;}
#right_col ul li { list-style-type:none; background:url(images/r_arrow.jpg) no-repeat 0px 7px; padding-left:13px; line-height: 1.8em;}

#l_menu { width:182px; background:url(images/l_menu_bg.jpg) repeat-y; margin-bottom: 20px;}
#l_menu ul { width:142px; margin-left:2px; margin-right: 15px;}
#l_menu ul li { list-style-type:none; margin-left: 10px; padding-left:1px; border-bottom:1px solid #d7dce0; width: 100%;}
#l_menu ul li a { color:#727a82; text-decoration:none; font-weight:bold; line-height:20px; display:block; background:url(images/g-arrow.jpg) no-repeat right;}
#l_menu ul li a:hover { background-image:url(images/r_arrow.jpg); color:#00539b;}
	#l_menu ul li ul { margin-left: -1px; padding: 0;}
	#l_menu ul li ul li { list-style-type:none; padding: 0; border-bottom: 0;}
	#l_menu ul li ul li a { color:#727a82; text-decoration:none; font-weight:normal; line-height:20px; display:block; background-image: none;}
	#l_menu ul li ul li a:hover { background-image: none; color:#00539b;}
#l_menu ul li a.indent {margin-left: 10px; text-decoration: none; font-weight: 400; border: 0; background-image: none;}
#l_menu ul li.noborder {border: 0; list-style-type:none; margin-left: 10px; padding-left:1px; width: 100%;}

#side_btns ul li{ list-style-type:none;}
#side_btns ul li a { width:167px; height:100px; display:block; background:url(images/shedule_btn.jpg) no-repeat 0px 0px; text-indent:-600em;}
#side_btns ul li a:hover { background-position: 0px -100px;}
#side_btns ul li a.spec_off { background-image:url(images/spec_offer_btn.jpg); height:107px;}
#side_btns ul li a.spec_off:hover { background-position:0px -107px;}
#side_btns ul li a.new_pattient { background-image:url(images/new_pat_inf_btn.jpg); height:90px;}
#side_btns ul li a.new_pattient:hover { background-position:0px -90px;}
#side_btns ul li a.more_info{ background-image:url(images/more_info_btn.jpg); height:98px;}
#side_btns ul li a.more_info:hover { background-position:0px -98px;}

#footer { background:url(images/footer_bg.jpg) no-repeat; width:708px ; height:41px; padding:10px 20px 0px 20px; text-align:center; color:#727a82; margin-bottom:12px;}
#footer a { color:#000000; }
#footer a:hover { color:#000000; text-decoration:none;}

#copyright { color:#FFFFFF; text-align:center; width:700px; margin:auto; padding:10px;}
#copyright span { color:#94a3b0; font-size:11px; display:block; margin-top:10px; margin-bottom:10px;}
#copyright a { color:#94a3b0; }
#copyright a:hover { color:#FFFFFF; text-decoration:none;}

hr { color:#CCCCCC; }

.contact-form { float:left; display:block; width:500px; text-align:left; background:#F6F6F6; border:1px solid #D7DCE0; padding:10px;}
.contact-form td { vertical-align:top; border-bottom:1px solid #D7DCE0; padding:8px 0 8px 10px;}
.formContact { width:100%;}
.formContact .inputText { width:210px; padding: 2px 4px 2px 4px; border:1px solid #BFC4C9; vertical-align:middle; color: #666666;}
.formContact .option { width:210px; padding: 2px 4px 2px 4px; border:1px solid #BFC4C9; vertical-align:middle; color: #666666;}
.formContact #msgContactForm { width:210px; font-family:Arial, Helvetica, sans-serif;}

.tattoo-faq {margin: 70px 0 10px 0;}