body {margin:0;padding:0;}

H1 {font-size:1.2em;}

#top_bg {
position:relative;
top:0;
background:url(/ccstore/images/top_bg.jpg);
width:100%;
height:109px;
margin:0;
padding:0;
clear:both;
}

/* top navigation */

#top_nav_wrap {background:url(images/nav_bg.jpg);height:35px;width:100%;float:left;}

#top_nav {background:url(images/nav_bg_right.jpg) no-repeat right;height:35px;float:left;width:100%;clear:both;}

#top_nav div {background:url(images/nav_bg_left.jpg) no-repeat;height:35px;float:left;width:100%;}
#top_nav ul {list-style:none;width:420px;margin:0 auto;}
#top_nav ul li {float:left;}
a#top_nav_home:link, a#top_nav_home:visited {background:url(images/nav_but_home.jpg);width:57px;height:23px;display:block;text-indent:-9999px;}
a#top_nav_webdesign:link, a#top_nav_webdesign:visited {background:url(images/nav_but_webdesign.jpg);width:94px;height:23px;display:block;text-indent:-9999px;}
a#top_nav_blog:link, a#top_nav_blog:visited {background:url(images/nav_but_blog.jpg);width:52px;height:23px;display:block;text-indent:-9999px;}
a#top_nav_hosting:link, a#top_nav_hosting:visited {background:url(images/nav_but_hosting.jpg);width:79px;height:23px;display:block;text-indent:-9999px;}
a#top_nav_shoppingcart:link, a#top_nav_shoppingcart:visited {background:url(images/nav_but_shoppingcart.jpg);width:116px;height:23px;display:block;text-indent:-9999px;}


a#top_nav_home1:link, a#top_nav_home1:visited {background:url(images/button_home.jpg);width:52px;height:24px;display:block;text-indent:-9999px;}
a#top_nav_merchant:link, a#top_nav_merchant:visited {background:url(images/button_merchant.jpg);width:149px;height:24px;display:block;text-indent:-9999px;}
a#top_nav_terminal:link, a#top_nav_terminal:visited {background:url(images/button_terminal.jpg);width:162px;height:24px;display:block;text-indent:-9999px;}
a#top_nav_atm:link, a#top_nav_atm:visited {background:url(images/button_atm.jpg);width:48px;height:24px;display:block;text-indent:-9999px;}



#contact_us {background:url(images/hub_contact_us.jpg);width:284px;height:198px;float:left;margin-bottom:10px;}
#contact_us h2 {text-indent:-9999px;height:1px;width:1px;margin:40px 0 0 0;}
#contact_us .form_field {margin-top:4px;}
#contact_us .form_field label {width:112px;float:left;text-align:right;padding-right:10px;}
#contact_us .form_field input {border:0;padding:0;margin:0;background:url(images/input_bg.jpg);width:140px;height:21px;font-family:"Trebuchet MS","Lucida Grande",Verdana, Geneva, Arial, Helvetica, sans-serif;}
#contact_us .form_button {float:right;margin-top:5px;margin-right:23px;}


#side_nav {margin:-15px 0px 0 20px;float:left;}
#side_nav ul {list-style:none;margin:0;padding:0;}

#content {
	margin-left:220px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.9em;
	width:60%;
}

#content1 {
	margin-left:220px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.9em;
}


#right {position:relative;float:right;width:150px;padding-left:5px;margin-left:5px; margin-right:10px; border-left:1px dashed black; }



.topleft {position:absolute;left:10px;top:15px;}

.topcenter {position:absolute;top:1px;text-align:center;margin-left:35%;}

.topright {position:relative;float:right;top:15px;}



.2topcenter {position:absolute;top:15px;left:72%;width:240px;text-align:right;
}

