body {background: url(pics/background.jpg); font-family: Helvetica, Trebuchet; font-size:14px; line-height:18px; color:#000;  }

.header {y-index:1; position:relative;}
.header_img {}
table.dropshadowtable {width:880px; y-index:10; position:relative; border-collapse:collapse;
	margin-top:-31px; }
td.dropshadowtlc {background: url(pics/dropshadow-tlc.png); width:6px; height:6px; border-collapse:collapse;}
td.dropshadowt {background: url(pics/dropshadow-t.png); height:6px; border-collapse:collapse;}
td.dropshadowtrc {background: url(pics/dropshadow-trc.png); width:6px; height:6px; border-collapse:collapse;}
td.dropshadowl {background: url(pics/dropshadow-l.png); width:8px; border-collapse:collapse;}
td.dropshadowr {background: url(pics/dropshadow-r.png); width:6px; border-collapse:collapse;}
td.dropshadowblc {background: url(pics/dropshadow-blc.png); width:6px; height:6px; border-collapse:collapse;}
td.dropshadowb {background: url(pics/dropshadow-b.png); height:6px; border-collapse:collapse;}
td.dropshadowbrc {background: url(pics/dropshadow-brc.png); width:6px; height:6px; border-collapse:collapse;}

td.webdesign_header {background:#7b68c4; padding:10px; text-align:center}

td {vertical-align:top; text-align:left;}

.links_table {width:600px;}
.freebies_table {width:350px;}
.spacer_cell {width:40px; }

.front_image {float:right; padding:8px; margin-right:25px; }
.recent_projects {background: url(pics/wave.png); margin-right:-35px; margin-left:-35px; width:880px; }

.getaquoteform {width:515px; padding-left:10px; float:right;}
.getaquoteform td {vertical-align:top}

.page_content {background:#ffffff; vertical-align:top; 
	padding-top:15px; padding-right:35px; padding-left:35px; padding-bottom:35px;}
.bottom_menu {background:#ffffff; vertical-align:top; border-top:1px dashed #000;
	padding-top:5px; padding-left:10px; padding-right:5px; text-align:left;}

.credits {text-align:center; margin-top:0px; }

.index_table {float:right;  border-collapse:collapse; margin-left:10px; margin-right:0px;}
.index_table td {vertical-align:top; padding:0px; margin:0px;
	padding-right:5px; padding-left:5px; padding-top:5px; 
	border:1px dashed #000; background:url(pics/background.jpg) #dbbef2;}
.portfolio_image_in {width:250px; padding:5px; border:1px solid #565c5b; background:#fff;}
.portfolio_image_in:hover {border:1px solid #a880cf;}

img {border:0px}
.article {padding:8px;}
#addhosting {float:right; padding-right:30px; padding-top:10px; padding-bottom:10px;}

h1 {margin-bottom:0px; padding-bottom:0px; font-size:200%; line-height:100%}
h2 {margin-top:0px; font-size:160%; margin-bottom:3px; line-height:110%;}
h3 {margin-top:0px; font-size:130%; margin-bottom:3px;}
h4 {margin-bottom:1px; padding-bottom:0px; font-size:115%; font-weight:bold; margin-top:3px;}

hr {width:75%; border: solid #000 1px;}

.menu_content a {padding:2px; margin:1px; text-decoration:none; font-weight:normal;}
.menu_content a:link {color:#441b6c;}
.menu_content a:visited {color:#312e6e; }
.menu_content a:hover {color:#000; text-decoration:underline; background:#a880cf;}
.menu_content a:active {color:#441b6c; text-decoration:underline;}

a.menu_header {padding:2px; margin:2px; text-decoration:none; font-weight:bold;}
a.menu_header:link {color:#441b6c;}
a.menu_header:visited {color:#312e6e; }
a.menu_header:hover {color:#000; }
a.menu_header:active {color:#441b6c; }

a {padding:1px; margin:2px; text-decoration:none; font-weight:bold;}
a:link {color:#441b6c;}
a:visited {color:#312e6e; }
a:hover {color:#000; text-decoration:underline; }
a:active {color:#441b6c;  text-decoration:underline;}

/* BANNERS PRICE LIST */
.banners_prices {display:inline; text-align:right; align:right; width:100%;}


/* PORTFOLIO STYLES */
.black_overlay {display: none; position: fixed; top: 0%; left: 0%;
	width: 100%; height: 200%; background-color: black;
	z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }

.white_content {display: none; position: fixed; top: 50px; left: 20%;
	width: 610px; height: 480px; padding: 10px; border: 1px solid #000;
	background-color: white; z-index:1002; overflow: auto; align:center;}

.portfolio_image {width:250px; padding:5px; border:1px solid #565c5b;}
.portfolio_image:hover {border:1px solid #a880cf;}
.web_portfolio_table {width:90%; border:1px; border-collapse:collapse;}
.web_portfolio_table td {padding-right:10px; padding-left:10px; padding-top:15px; 
	vertical-align:top; line-height:20px; border-bottom:1px solid #000;}
.text:hover {color:#000; text-decoration:underline; background:#a880cf;}

.extra_portfolio td {padding:5px; }
.black_overlay_extra {display: none; position: fixed; top: 0%; left: 0%;
	width: 100%; height: 200%; background-color: black;
	z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }

.white_content_extra {display: none; position: fixed; top: 50px; left: 20%;
	width: 610px; height: 480px; padding: 10px; border: 1px solid #000;
	background-color: white; z-index:1002; overflow: auto; align:center;}

.portfolio_image_extra {height:175px; padding:5px; border:1px solid #565c5b;}
.portfolio_image_extra:hover {border:1px solid #a880cf;}

/* Graphics & Banners Portfolio Styles */
.banners_portfolio_table {width:90%; border:1px; border-collapse:collapse;}
.banners_portfolio_table td {padding-right:10px; padding-left:10px; padding-top:15px; 
	vertical-align:top; line-height:20px; border-bottom:1px solid #000;}

.advertising_table {}
.advertising_table img {padding:5px;}
.advertising_table td {border:0px;}

/* COLOR CHART PAGE */
.colorchart {width:100%}
.checkboxes {width:100%}

ul {list-style-type:disc; margin-left:0px; padding-left:15px;}
ul.whatyouneed {list-style-type:disc; margin-left:0px; padding-left:0px;}
.features {margin-top:1px; margin-bottom:10px;}
li { list-style-position:inside;}

.custom {border:1px solid #000; vertical-align:top; padding:5px;}
.customprice {border:1px solid #000; vertical-align:top; padding:5px; width:125px;}


.portrait {width:725px; background:#fff; border:1px dashed #000; padding:5px;}
.block_quote {width:90%; padding:5px; background:#ece5f8; border:1px dashed #000;
	margin-right:auto; margin-left:auto; margin-top:7px; margin-bottom:7px;}

.form_div {border:1px dashed #000;  background:#ece5f8; width:75%; padding:15px;}
input.my-url{display:none;}

/* DESIGN PACKAGES PAGES */
.design_packages {width:100%; border-collapse:collapse;}
.design_packages td {padding:10px; vertical-align:top; width:50%;}
.price {float:right; width:165px; margin-left:2px; margin-bottom:2px;}
.all_packages {border:1px dashed #000;}
.left_side {border-right:1px dashed #000;}

.nodoubletop {border-top:1px dashed #000;}

/* ARTICLES STYLES */
.evo_side_item {all sidebar items}
.evo_side_item h3 {margin-bottom:-10px !important; text-align:center;}

.evo_side_item a {padding:1px; margin:2px; text-decoration:none; font-weight:bold;}
.evo_side_item a:link {color:#441b6c;}
.evo_side_item a:visited {color:#312e6e; }
.evo_side_item a:hover {color:#000; text-decoration:underline; }
.evo_side_item a:active {color:#441b6c;  text-decoration:underline;}

.SearchField {border: 1px solid #888; margin:0px; width: 190px;}
.widget_core_coll_search_form {border:1px dashed #000; width:210px; text-align:center; margin-left:20px;
	padding-right:0px; padding-left:0px; padding-top:5px; padding-bottom:0px;}

.search {margin-bottom:3px; padding:0px; margin-top:2px;}
.submit {padding:0px; color:#000; font: bold small 'trebuchet ms',helvetica,sans-serif; 
	margin-bottom:3px !important; margin-top:-8px !important;}
.widget_core_coll_search_form h3 {margin-top:5px;}

.widget_core_coll_post_list {}
.widget_core_coll_post_list ul {margin-left:0px; padding-left:0px;}
.widget_core_coll_post_list li {display:outside; list-style:none; padding-bottom:4px;}

.articles_table {width:100%;}
.blog_td {padding:10px; width:500px; }
.sidebar_td {padding:10px; border-left:1px dashed #000;}

.article_menu {margin-left:5px; margin-bottom:5px; margin-top-45px; 
	float:right; width:225px; padding-left:10px; padding-bottom:10px;
	border-left:1px dashed #000; border-bottom:1px dashed #000; border-right:1px dashed #000;}
.article_credit {padding:10px; background:#ece5f8; border:1px dashed #000;
	margin-right:auto; margin-left:auto; margin-top:20px; margin-bottom:7px;}

.evo_post_head {font-size:90%;}
.blog_content img {width:400px; padding:5px; background:#fff; border:1px solid #000; display:block; 
	margin-right:40px; margin-left:40px; margin-top:10px; margin-bottom:10px;}

/* FOOTER */
.bottommenu {}
.bottommenu td {vertical-align:top; font-size:85%; padding:5px; text-align:left;}
.emptycell {width:150px;}
.bottommenu td a {font-weight:normal;}


/* HC STYLES */
.minicart td {border:0; font-family:"Verdana"; line-height:9pt; font-size:8pt; text-color:#000000}
.minicart {border: 1px dashed #000; font-family:"Verdana"; line-height:9pt; font-size:8pt; 
	text-color:#000000;background: transparent; margin-top:-50px !important;}
.storetable {margin-top:-50px !important;}
table.storeTable {border:0; background:transparent; }
td.storeTableHead_td {background:#b9b6ed; border:1px solid #000;}
td.storeTableCell_td {background:#transparent; border:1px solid #000;}

.entryTable {table holding cart contents}
.entryTable td {background: transparent;}
.entryTableHeader td {background:#b9b6ed;}
.entryTableHeader {background:#b9b6ed;}
.content td{background: transparent;}

.infoTable {choose payment method table}
.infoTableHeader td {background:#b9b6ed;}
.infoTableHeader {background:#b9b6ed;}
.content td {background: transparent;}
.label td{background:#b9b6ed;}

/* for not the table layout */
#product_image {width:400px; }
.imgl img {width:250px; padding:5px; border:1px solid #000; }

/* all the buttons in the forms */
#btnAddToCart { border:1px solid #000; background:#adaae2;}
#btnDelete {border:1px solid #000; background:#adaae2;}
#btnUpdate {border:1px solid #000; background:#adaae2;}
#btnContinue {border:1px solid #000; background:#adaae2;}
#btnCheckout {border:1px solid #000;  background:#adaae2;}
#btnStep1 {border:1px solid #000; background:#adaae2;}
#btnBack {border:1px solid #000; background:#adaae2;}
#btnConfirm {border:1px solid #000; background:#adaae2;}

/* storetop menus */
div.border-round {border-bottom:1px solid #000}
div#menu-contents-left {div holding welcome}
div#menu-contents-right {div holding everything else}

ul.navhc {the (li)s in the storetop}
li.usermenu {the (li)s in the storetop}
li.HCmenu {the (li)s in the storetop}
li.Storemenu {the (li)s in the storetop}
li.Listingmenu {the (li)s in the storetop}
li.datetime {the (li)s in the storetop}

span.storetop_menu {text in the storetop}

ul.right-expand {the drop down menus}
ul.right-expand li {the li in the dropdown menus}

/* various miscellany */
.contact_me {display:none;}
.mainsite {display:none;}
.powered_by {display:none;}

/* the menu in multicart */
td#leftnav {font-family: Helvetica, Trebuchet !important; font-size:14px; line-height:18px; padding-left:5px;}
#leftnav a {/*/*/padding: 3px; 
	display: block;
	border: 1px dashed #000;
	text-decoration: none;
	line-height: 1em;
	width: 175px;
	font-family: Helvetica, Trebuchet !important; font-size:14px; line-height:18px;  /* */
}
#leftnav a:link, #leftnav a:visited {font-family: Helvetica, Trebuchet !important; 
	font-size:14px; line-height:18px; color:#000;}
#leftnav a:hover, #leftnav a:active {font-family: Helvetica, Trebuchet !important; font-size:14px; line-height:18px;}
#leftnav a:hover {background:#c9b2ed; }
#leftnav ul { /*/*/padding: 0em;
	margin-left: 0em;
	margin-right: 0em;
	list-style-type: none;
	font-family: Helvetica, Trebuchet !important; font-size:14px; line-height:18px; /* */
}
#leftnav li { /*/*/margin: 0px 0px 6px 0px;
	font-family: Helvetica, Trebuchet !important; font-size:14px; line-height:18px; /* */}
li#current {font-family: Helvetica, Trebuchet !important; font-size:14px; line-height:18px;}
#current a {	color: #FFFFFF !important;
	/*/*/background-color: #c9b2ed !important;
	border: 2px dotted #c9b2ed !important;
	font-family: Helvetica, Trebuchet !important; font-size:14px; line-height:18px; /* */
}
span.currentlink {current highlighted text}
span.otherlink {other links in menu}

/* MY HC TAGS */
.listing_display img {}

