/* Author : Patrick Sy */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, /*p,*/ blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {	outline:0;}
body { line-height:1;}
/* ol, ul { list-style:none;} */

table { border-collapse:separate; border-spacing:0;}
caption, th, td { text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after { content:"";}
blockquote, q { quotes:"" "";}

/*** font styles ***/
a,h1,h2,h3,h4,h5,h6,p,pre,table,th,td,label,li,input,textarea,select,blockquote,code,dt,dd {}
a { text-decoration:none; cursor:pointer; color:#cc0000;}
a:hover, a:focus { text-decoration:none; color:#8c0505;}
:focus { outline:0;}

h1,h2,h3 {}
p,strong,li,label,pre,table,th,tr,td,tbody,tfoot,thead,blockquote,code  {}
em { font-style:italic;}
strong { font-weight:bold;}
img { vertical-align:top;}
/* ol li { list-style:decimal inside;} */

span.break { display:block; margin-bottom:22px;}
.red { color:#993300;}
.rel { position:relative;}
.alignLeft { float:left;}
.alignRight { float:right;}
.caps { text-transform:uppercase;}
.abs div { position:absolute;}
.clr { height:0; clear:both; line-height:0px;}

/*** general ***/
body { text-align:center; font-family:Arial; color:#666; position:relative;}
.wrapper { text-align:left; width:1119px; margin:0 auto; position:relative;}

/*** header area ***/
#header { background:url(images/header.png) repeat-x; height:260px;}
#logo { top:22px; left:10px; z-index:9;}
#callNow { top:22px; right:9px; z-index:8;}
#headerImg { width:100%; height:260px; top:0; left:0; z-index:0;}
#nav { font-size:12px; margin-bottom:7px;}
#nav li { display:block; border-top:1px solid #525252; border-bottom:1px solid #000;}
#nav li a { display:block; background:url(images/nvTab.png) 18px 55% no-repeat #292929; color:#fff; padding:7px 10px 8px 40px;}
#nav li a:hover, #nav li a:focus { background-color:#990000;}
#nav li:first-child { border-top:0;}
#headerImg { padding:14px 9px 0 10px;}

/*** body content area ***/
#mBody { background:url(images/mLoop.jpg) 50% 0 repeat-y #010005; font-size:12px;}
#mBody .wrap { background:url(images/mTop.jpg) 50% 0 no-repeat; min-height:575px;}
#mBody .text strong { color:#333;}
#mBody .wrapper { padding:0 9px 0 10px; width:1100px;}

.section { clear:both; margin-bottom:7px; background:#fff; height:100%; line-height:15px;}
.section .title { height:22px; padding-top:5px; color:#fff; background:#cc0000; font:14px Verdana; text-transform:uppercase; text-align:center; position:relative;}
.mContent .title { text-align:left; padding-left:15px;}

.section ul {margin-left:25px;}
.section li {line-height:18px;}

#mBody .ext { background:url(images/leftExt.png) no-repeat; position:absolute; width:10px; height:36px; top:0; left:-10px;}
#mBody .mContent .ext, #mBody .sidebarR .ext { background:url(images/rightExt.png) no-repeat; left:100%;}
.sidebar { float:left; width:220px;}
.mContent { float:left; width:873px; padding:7px 0 0 7px;}

.sidebar .section { padding-bottom:3px;}
.sidebar .section .btn { display:block; font-size:11px; text-transform:uppercase; background:#333; text-align:center; padding:5px 5px; color:#fff; margin:0 3px; border:0;}
.sidebar .section .btn:hover { background:#000;}

/*** sidebar elements ***/
#checkDomain .text { padding:7px 0 0 2px;}
#checkDomain .btns { padding-top:7px; clear:both;}
#checkDomain input { float:left;}
#checkDomain select { float:left; width:60px; height:22px; color:#666; font-size:11px;}
#checkDomain input.text { float:left; margin:0 4px; padding:0; width:140px; height:18px;}
#checkDomain .btn { cursor:pointer;}
#checkDomain #btn_price { width:83px;}
#checkDomain #btn_check { width:120px; background:#000;}
#checkDomain #btn_check:hover, #checkDomain #btn_check:focus { background:#333;}

#testimonials .text { padding:24px 13px 14px 13px;}

#contactUs .text { padding:13px 0 0 3px; font-size:14px; font-weight:bold;}
#contactUs input { width:210px; display:block; margin-bottom:4px;}
#contactUs select { width:214px; display:block; height:22px; text-align:center; color:#666; font-size:11px; font-weight:bold; margin-bottom:10px;}
#contactUs input.text { padding:0; height:18px; font-weight:normal; font-size:11px;}
#contactUs .btn { cursor:pointer; margin:0; width:214px;}

.sidebar input.text { font-size:11px; color:#666;}

/*** packages ***/
.packages { float:left; width:218px; min-height:132px; color:#fff;}
.mContent .packages .text { padding:45px 20px 0 30px; font-size:10px; line-height:15px;}
#mBody .packages .text * { color:#fff;}
.packages li { list-style-type:square; list-style-position:inside;}
.packages .btn { display:block; background:url(images/btn_more.png) 100% 0 no-repeat; text-align:right; height:18px; color:#fff; font-size:10px; text-transform:uppercase; padding:5px 35px 0 0; margin:4px 7px 0 0;}
#bronze { background:url(images/pack1.jpg) no-repeat;}
#silver { background:url(images/pack2.jpg) no-repeat;}
#gold { background:url(images/pack3.jpg) no-repeat; width:219px;}
#platinum { background:url(images/pack4.jpg) no-repeat;}

/*** featured ***/
#featured .nvMenu { width:260px; float:left;}
#featured .nvMenu a { background:url(images/btn_feature.png) 0 0 no-repeat; width:260px; height:54px; line-height:48px; display:block; border-bottom:1px solid #000; text-align:center;}
#featured .nvMenu a:hover, #featured .nvMenu a:focus, #featured .nvMenu .current { background-position:0 -86px;}
#featured .nvMenu a img { vertical-align:middle;}
#featured .imgMenu { background:url(images/spinner.gif) no-repeat 550px 50%; height:274px;}

/*** scroller ***/
.section .rel { min-height:247px; background:#fff;}
#scroller { min-height:187px; background:#fff; width:780px; margin:0 auto;}
#scroller .imgs { text-align:center; margin-top:40px; width:780px; min-height:187px;}
.scrollerBtn { width:20px; height:100px; position:absolute; top:80px; display:block; z-index:100;}
#leftBtn { left:20px;}
#rightBtn { right:20px;}
.imgs a { margin:0 6px;}

/*** footer ***/
#footer { background:url(images/mLoop.jpg) 50% 0 repeat-y #010005; color:#fff; font-size:12px;}
#footer .wrap { background:url(images/mBot.jpg) 50% 100% no-repeat #010005;}
#footer .wrapper { background:url(images/footer.gif) repeat-x #820000; clear:both; padding:0 9px 0 10px; width:1080px;}
#footer #inTouch { float:left; width:289px; padding-top:26px;}
#inTouch .text { background:url(images/footerDv2.png) 50% 0 no-repeat; padding:27px 0 0 32px; line-height:14px;}
#footer  .row { background:url(images/footerDv.png) no-repeat; float:left; min-height:292px; padding-top:26px;}
#footer .column { float:left; width:172px; margin-left:21px;}
#footer li { display:block; list-style:none; background:url(images/footerDv.gif) 0 0 repeat-x; padding-top:1px;}
#footer li a { display:block; background:url(images/arrowLinks.gif) 1px 0 no-repeat; padding:9px 2px 9px 20px; font:11px Arial;}
#footer li a:hover, #footer li a:focus { background-position:1px -51px; background-color:#5e0000; border-top:1px solid #4f0000; padding-top:8px;}
#footer a { color:#fff;}
.copyright { background:url(images/copyright.gif) repeat-x; height:31px; width:980px; font-size:12px; margin:3px auto 0 auto; padding:18px 60px 32px 60px;}

/*** inside page ***/
	.inside { width:696px; padding:7px;}
	.inside .title { background:url(images/inside/titleBg.png) 0 0 no-repeat; height:61px; padding:0 20px; font:20px Verdana;}
	.inside .title img { float:left;}
	.inside .holder { float:left; padding:18px 12px 0 12px; color:#fff;}
	.inside .section { padding:20px 0 7px 0;}
	.inside .subsection { clear:both; padding:0 30px;}
	.imgWrap { padding-bottom:20px; max-width:168px; background:url(images/inside/imgShadow.jpg) 0 100% no-repeat;}
	.imgWrap img { border:1px solid #9b9b9b;}
	.left .imgWrap { margin-right:22px; float:left;}
	.right .imgWrap { margin-left:22px; float:right;}
	.left .text, .right .text { float:left; width:430px;}
	.inside .titles { color:#990000; font:20px Verdana;}
	.subsection .btn { background:url(images/inside/btnMore.png) 100% -50px no-repeat #000; display:block; font:12px Arial; width:100%; height:19px; padding:4px 10px 0 10px; color:#fff; text-align:right;}
	.right .btn { background-position:0 0; text-align:left;}
	.subsection .btn:hover, .subsection .btn:focus { background:#333;}
	.arrow li { list-style:url(images/inside/tab.gif) inside; padding:1px 0 1px 24px; color:#000; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
	
	/*** instant website ***/
	.inside .full .section { padding:0 11px;}
	.inside .steps { float:left; width:144px; background:url(images/instant_website/rightBg.gif) 100% 96% no-repeat #1e1e1e; min-height:270px; margin-right:5px; padding:13px 7px 13px 13px; color:#fff;}
	.inside .top { background:url(images/instant_website/topBg.gif) 90% 0 no-repeat #1e1e1e;}
	.inside .bot { background:url(images/instant_website/botBg.gif) 90% 100% no-repeat #1e1e1e;}
	#waitMore { background:url(images/instant_website/moneyBg.jpg) center 7px no-repeat; min-height:125px; clear:both; padding:16px 140px 7px 180px; color:#fff; text-align:center; font-family:Verdana;}
	.inside .btns { padding-bottom:11px; float:left;}
	.inside .btns a { width:217px; height:33px; display:block; float:left; margin-right:11px;}
	#btn_preview { background:url(images/instant_website/btn_preview.gif) no-repeat;}
	#btn_order { background:url(images/instant_website/btn_order.gif) no-repeat;}
	#btn_question { background:url(images/instant_website/btn_question.gif) no-repeat; margin:0;}
	#btn_preview:hover, #btn_preview a:focus, #btn_order:hover, #btn_order a:focus, #btn_question:hover, #btn_question a:focus { background-position:0 -70px;}
	#mBody .steps .text strong { color:#fff;}
	.steps .arrowHolder { margin-left:22px; position:relative;}
	.steps .arrows { position:absolute; width:64px; height:64px; top:0; right:-42px;}
	.spacer { margin-top:12px;}
	
	/*** right sidebar ***/
	.sidebarR { float:left; width:170px; padding-top:7px;}
	.sidebarR .section { padding-bottom:3px;}
	.sidebarR .btn { width:142px; height:18px; margin:0 auto; display:block; font:11px Arial; background:#000; color:#fff; text-align:center; padding-top:5px; text-transform:uppercase;}
	.sidebarR .btn:hover, .sidebarR .btn:focus { background:#333;}

/*** text size ***/
.mContent .text { line-height:19px;}
.sidebar .text { line-height:16px; font-size:10px;}

.noMargin { margin:0;}

h2, h3 {font-weight:bold; font-size:16px; letter-spacing:-1;}	
td {line-height:15px; vertical-align:top}