html, body { background: #c0c0c0; margin: 0; padding: 0; font-family: arial, verdana, sans-serif; font-size: 13px; color: #202020;}

h1 { font-size: 17.5px; font-weight: bold; color: #cb0504;  margin-top: 0px; margin-bottom: 14px; }


#container { background-color: #efefef; border: 1px solid #808080; width: 780px; margin: auto;}


#redbar { height: 10px; background-color: #cb0504; border-bottom: 1px solid #fff; }

#logo { background: url(images/logo_bg.jpg) black; float: left; width: 514px; height: 82px; }
#logo img { border: 0; width: 374px; height: 82px; }

#header-links { height: 82px; background: url(images/header-links_bg.jpg) #000000; margin-left: 514px; }
#header-links a:link { font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; color: #fff; text-decoration: underline; margin-right: 38px;}
#header-links a:visited { font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; color: #fff; text-decoration: underline; margin-right: 38px;}
#header-links a:hover { font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-decoration: underline; margin-right: 38px;} 


#header-photo { background: url(images/header-photo_bg.jpg) #fff; height: 192px; clear: both; }
#order-pad { padding: 122px 0 0 158px;}
#order-pad img { border: 0; width: 208; height: 51; }




#header-nav { height: 41px; background: url(images/head-nav_bg.jpg); text-align: center;}
#header-nav ul { margin: 0; padding-top: 11px; padding-left: 0; padding-bottom: 0;}
#header-nav li { display: inline; padding: 0 10px 0 10px; border-right: 2px solid #b1b7ba; }
#header-nav a:link { font-family: arial, verdana, sans-serif;font-size: 13px; font-weight: bold; color: #cb0504; text-decoration: none; }
#header-nav a:visited { font-family: arial, verdana, sans-serif; font-size: 13px; font-weight: bold; color: #cb0504; text-decoration: none; }
#header-nav a:hover { font-family: arial, verdana, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; }





#domain-search { background: url(images/domain-search_bg.jpg); height: 36px; }


#content { background: #efefef; padding: 20px 20px 0 20px; clear: both;}
#content a:link { font-size: 12px; }
#content a:visited { font-size: 12px; }
#content a:hover { font-size: 12px; }

a.a:link { font-size: 12px; color: #cb0504; font-weight: bold; text-decoration: none; }
a.a:visited  { font-size: 12px; color: #cb0504; font-weight: bold; text-decoration: none; }
a.a:hover  { font-size: 12px; color: #cb0504; font-weight: bold; text-decoration: none; }


#footer { clear: both; background-color: #000000; text-align: center; font-family: arial; font-size: 11px; color: #ffffff; padding-top: 11px; padding-bottom: 11px;}
#footer ul { margin: 0; padding-left: 0; padding-bottom: -20px;}
#footer li { display: inline; padding-right: 8px; padding-left: 8px; }
#footer a:link { font-family: arial, verdana, sans-serif;; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }
#footer a:visited { font-family: arial, verdana, sans-serif;; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
#footer a:hover {font-family: arial, verdana, sans-serif;; font-size: 12px; font-weight: bold; color: #cb0504; text-decoration: none; }


.legal a:link, a:hover, a:visited { color: #cb0504; font-size: 10px; font-weight: bold; text-decoration: none; }

.sub-footer { width: 780px; margin: auto; font-size: 11px; text-align: center; }
.sub-footer a:link, a:visited, a: hover { font-size: 11px; color: black; text-decoration: none; }


#phone { background: url(images/domain-search_bg.jpg); float: left;  width: 305px; height: 36px; }
.phn { padding-top: 10px; padding-left: 20px; font-size: 13px; font-weight: bold; }
#domain-search2 { margin-left: 305px; width: 475px; height: 36px; background: #cb0504; }
.domain-text { padding: 0 12px 0 12px; font-family: arial; color: #fff; font-size: 11px; }


#intro { margin-bottom: 15px; width: 390px; height: 260; float: left; padding-right: 5px; border-right: 1px dotted #000000; }
#rss-header { background-image: url(images/rss-bg2.jpg); width: 335px; height: 42px; background-repeat:no-repeat; padding: 0px 0px 0px 5px; }
#rss { width: 335px; height: 260; margin-left: 390px; }
#rss { font-size: 10px; padding-left: 5px;}
#rss-pad a:link { font-family: arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
#rss-pad a:visited {font-family: arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
#rss-pad a:hover { font-family: arial; font-size: 11px; font-weight: bold; color: #cb0504; text-decoration: underline; }
#rss-pad { padding-left: 5px; }




#testimonials { text-align:center; }
#test-container { margin-top:15px; margin-bottom: 15px;background-image: url(images/testi-box-bg.jpg); border: 1px solid #000000; text-align: left; width: 740px; height: 182px; background-color: #cb0504; font-size: 11px; color: #fff;}
#test-content { padding: 0 300px 0 15px }
#test-content a:link { font-family: arial; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
#test-content a:hover { font-family: arial; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
#test-content a:visited { font-family: arial; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
.hp-testimonials-head { font-size: 16px; font-weight:bold; }


/* TESTIMONIALS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.commentbox { background-color: #ffffff; width: 706px; padding: 10px; text-align:left; }
.commentbox-small { background-color: #ffffff; width: 485px; padding: 10px; text-align:left;}
.commentfooter { background: url(images/arrow.jpg) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
                padding-left: 58px; padding-top: 1px; margin-bottom: 2em; font-size: 11px; color: #000000; font-weight: bold; text-align:left;}
.website { font-size:10px; font-family: arial; font-weight: normal;color: #cb0504; }

/* PORTFOLIO ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.portfolio { text-align: center; font-family: arial; font-size: 9px; color: #000000; margin-bottom: 10px;}
.portfolio td { border-bottom: 1px dotted #202020; padding-bottom: 10px; padding-top: 10px; }
.portfolio img { width: 140px; height: 117px; border:1px solid #000; margin-bottom: 5px; }
.portfolio a:hover img { width: 140px; height: 117px; border:1px dashed #000000; margin-bottom: 5px; }
.portfolio a:link { color: #000000; font-weight: bold; text-decoration: none; }
.portfolio a:hover { color: #ce0504; font-weight: bold;text-decoration: underline; }
.portfolio a:visited { color: #000000; font-weight: bold;text-decoration: none;}

/* SEO HEADER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.seo-header { font-size: 14px; color: #ce0504; font-weight:bolder; }

li.square { list-style-type: square; margin-top:5px; margin-bottom:5px;}
.phn { padding-left: 20px; font-size: 13px; font-weight: bold; }

.pack2 { list-style-type: none; background-color:#ffffff; border-bottom: 1px dotted #000000; padding: 5px 0px 5px 0px; }
.pack { list-style-type: none; border-bottom: 1px dotted #000000; padding: 5px 0px 5px 0px; }

.webpack-head { padding-top: 25px; font-size:20px;font-family:trebuchet ms;font-weight:bold;font-style:italic; }
.packsubtxt { font-size:11px;font-family:trebuchet ms; }
.leftbar { width: 247px; float: left; }
.leftbar ul { margin:0;padding:0; }
.leftbar img { margin-right: 5px }
.rightbar { width: 247px; float: left; }
.rightbar ul { margin:0;padding:0; }


.otable1 td { padding: 5px }
.otable2 { background: #fff }