/* CSS Document */

/* BEGIN COMING_SOON */

@font-face {
	font-family: "Century Gothic";
	src: url(../fonts/CenturyGothic.ttf) format("truetype");
}

@font-face {
	font-family: "Century Gothic Bold";
	src: url(../fonts/CenturyGothicBold.ttf) format("truetype");
}

img {
	border: 0px;
}

#coming_soon{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/coming_soon/gs_comingsoon_bg.jpg) no-repeat;
	display:inline;}

#coming_soon_txt{
	float:left; 
	width: 295px; 
	text-align:left;
	margin-left: 382px; 
	margin-top: 175px; 
	display:inline;}

/* END COMING_SOON */


/* Begin Lightbox*/
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 5000;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 3000;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4000;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
	
/* End Lightbox*/




/* Begin Global */

body{
	margin: 0; 
	padding: 0; 
	text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #5e5e5e; 
	background-color:#000000; 
	line-height:16px;
	}
	
a {text-decoration: none; color: #269ac0}
a:hover {text-decoration: underline; color: #269ac0}
em { font-weight:bold; color: #269ac0; font-style:normal;}
#center {width: 759px; margin: 0 auto 0; padding: 0;}
#uppernav { float: left; width: 759px; height: 136px; display:inline; z-index:1;padding-top:10px; background-color:#000000;}
#footer {float: left; width: 759px; height: 44px; background:url(../images/gs_footer.jpg) no-repeat; display:inline;}
#rights {float: left; padding-top:18px; padding-left: 18px; display:inline;}
#links {float: right; padding-top:18px; padding-right: 18px; text-align:right; display:inline;}
#container { float: left; width: 759px; margin: 0 0 0 0; background:url(../images/gs_cntr_bg.gif) repeat-y; display:inline;}

.txt_on_blk{
	color:#FFFFFF;
	text-align:justify;
	}

.txt_on_blk2{
	color:#FFFFFF;
	text-align:center;
	line-height: 11px;
	padding: 3px 0 5px 0;
	font-weight: bold;
	}

/* End Global */


/* Begin Gallery Street - Landing Page */

#ftrdsctn{
	float: left; 
	width: 759px; 
	height: 256px; 
	margin: 0 0 0 0;
	background:url(../images/gs_ftrd_sectn_bg.jpg) no-repeat;
	display:inline;
	}
	
#ftrd_flsh{
	float: left; 
	width: 460px; 
	height: 242px; 
	margin: 7px 0 0 26px;
	display:inline;
	}
	
#ftrd_lnk{
	float: left; 
	width: 71px; 
	height: 21px; 
	margin: 140px 0 0 157px;
	display:inline;
	}
	
#lndng_lft_clmn{
	float: left;
	width: 355px;
	margin: 8px 0 0 22px;
	display:inline;
	}
	
#top_lft_promo{
	float: left;
	width: 355px;
	height: 137px;
	}
	
#mid_lft_promo{
	float: left;
	width: 355px;
	height: 137px;
	margin: 7px 0 0 0;
	display:inline;
	}
	

#btm_lft_promo{
	float: left;
	width: 174px;
	height: 137px;
	margin: 7px 0 0 0;
	display:inline;
	}
	
#btm_spcl_promo{
	float: left;
	width: 174px;
	height: 137px;
	margin: 7px 0 0 6px;
	display:inline;
	}
	
#lndng_rt_clmn{
	float: left;
	width: 354px;
	height: 281px;
	margin: 8px 0 0 6px;
	background:url(../images/right_big_promo.jpg) no-repeat;
	display:inline;
	font-size: 11px;
	}
	
#btm_rt_promo{
	float: left;
	width: 355px;
	height: 137px;
	margin: 7px 0 0 6px;
	display:inline;
	}
	
#lndng_rt_clmn_txt{
	float: left;
	width: 305px;
	margin: 182px 0 0 18px;
	display:inline;
	}

#rt_lndng_rd_more{
	float:left;
	width: 85px;
	height: 21px;
	margin: 12px 0 0 18px;
	display:inline;
	}
	
#brands{
	float: left; 
	width: 521px; 
	height: 99px; 
	margin:25px 0 0 40px; 
	display:inline;
	}
	
#quicklinks{
	float: left;
	height: 99px;
	border-left: #ffde00 solid 1px; 
	margin:25px 0 0 0;
	background:url(../images/gs_quick_links_tab.gif) 6px 3px no-repeat; 
	display:inline;
	}
	
#quicklinks ul{
	margin:22px 0 0 0; 
	padding:0 0 0 0; 
	list-style-type: none;
	}
#quicklinks ul li{
	list-style: none; 
	background:url(images/gs_link_arrow.gif) 7px 5px no-repeat;
	padding:0 0 1px 17px; 
	text-align:left;
	} 

/* End Gallery Street - Landing Page */

/* Begin Services */

body#gicleeprinting a#gicleeprinting, body#digitalcapture a#digitalcapture, body#gicleestretching a#gicleestretching, body#murals a#murals,
body#notecards a#notecards, body#shortdigital a#shortdigital, body#slides a#slides, body#bcards a#bcards, body#placemats a#placemats
{display:block; padding: 0 100% 0 30px; text-decoration: none; 
	font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #269ac0;
	background:url(images/gs_services_rollover.jpg) no-repeat; white-space:nowrap;}

#svcsmain{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/services/giclee_prntng_bg.jpg) no-repeat;
	display:inline;}
	
#dgtl_cptr{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/services/digi_cptr_bg.jpg) no-repeat;
	display:inline;}

#stretching{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/services/stretching_bg.jpg) no-repeat;
	display:inline;}
	
#short_digi{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/services/short_digital_bg.jpg) no-repeat;
	display:inline;}

#ncards{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/services/notecards_bg.jpg) no-repeat;
	display:inline;}
	
#cards{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/services/business_cards_bg.jpg) no-repeat;
	display:inline;}
	
#slide_film{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/services/slides_bg.jpg) no-repeat;
	display:inline;}
	
#mural_printing{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/services/murals_bg.jpg) no-repeat;
	display:inline;}
	
#placemats_bg{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/services/placemats_bg.jpg) no-repeat;
	display:inline;}
	
#svcslinks { float: left; margin:53px 0 0 24px; width:251px; height:294px; overflow:hidden; display:inline;}
#svcslinks a {display:block; padding:0 0 0 30px; text-decoration: none; line-height: 21px; font-size:11px; 
	font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #c9c9c9;}
#svcslinks a:hover {display:block; padding: 0 100% 0 30px; text-decoration: none; font-size:11px; 
	font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #269ac0;
	background:url(images/gs_services_rollover.jpg) no-repeat; white-space:nowrap;}
#svcslinks ul { margin:0 0 0 0; padding:13px 0 0 0; list-style-type: none; text-align:left;}
#svcslinks ul li {white-space:nowrap;}

/* Sample Gallery
_____________________________________*/

#sample_gallery{
	float:left;
	width: 382px;
	margin: 0 0 0 0;
	background:url(images/services/SampleGallery/view_samples_title.gif) no-repeat;
	display: inline;
	}
	
#thumbnail_container{
	float: left;
	width: 382px;
	margin: 17px 0 0 0;
	display: inline;
	}

.thumbnail{
	float: left;
	width: 61px;
	height: 61px;
	background: #F3F3F3;
	margin: 12px 0 0 12px;
	padding: 0 0 0 0;
	}

/* Left Rail
______________________________________*/
	
#lftcolumn_container{ 
	float: left; 
	width: 223px;
	height:inherit;
	margin: 12px 0 0 28px;
	display:inline;
	}

.left_promos{ 
	float: left; 
	width: 223px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #e3e3e3;
	display:inline;
	}

.left_promos_footer{ 
	float: left; 
	width: 223px;
	height: 10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background:url(images/left_rail/bg_btm.jpg) no-repeat;
	display:inline;
	}

#btm_ctnr{ 
	float: left; 
	width: 715px;
	margin: 0 0 0 28px; 
	background:url(images/gs_services_leftclmn_rptr_bg.jpg) left repeat-y;
	display:inline;}
	
#btm_ctnr2{ 
	float: left; 
	width: 715px;
	height:440px; 
	margin: 0 0 0 28px; 
	background:url(images/gs_services_leftclmn_rptr_bg.jpg) left repeat-y;
	display:inline;}
	
#btm_left_footer{
	float: left; 
	width: 715px; 
	height: 37px;
	margin: 0 0 0 28px; 
	background:url(images/gs_services_leftclmn_btm_bg.jpg) top left no-repeat; 
	background-color:#ffffff;
	display:inline;
	}
	
/* End Left Rail
_____________________________________*/
	
#btmdesc84{
	float:left; 
	width: 381px; 
	text-align:left;
	margin:0 0 0 44px;  
	display:inline;
}

#btmdesc84 em {
	font-size:12px;
}
	
#btmdesc{
	float:left; 
	width: 381px; 
	text-align:left;
	margin:15px 0 0 44px;  
	display:inline;}
	
#btmdesc5{
	float:left;
	width: 724px;
	text-align:left;
	display:inline;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
	
#btmdesc4{
	float:left; 
	width: 381px; 
	text-align:left;
	margin:0 0 0 44px;  
	display:inline;}
	
#btmdesc3{
	float:left; 
	width: 381px; 
	text-align:left;  
	display:inline;}
	
#topdesc{
	float:left; 
	width: 381px; 
	text-align:left;
	margin-left: 32px; 
	margin-top: 270px; 
	display:inline;}

/* End Services */


/* Begin Contact */

#contact_main{
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/contact_images/gs_contact_bg.jpg) no-repeat;
	display:inline;}
	
#contact_top_txt{
	float:left; 
	width: 198px; 
	text-align:left;
	margin: 132px 0 0 390px;
	display:inline;}

#contact_top_txt b, #directions_top_txt b{
	color: #c9c9c9;
	}

#contact_form{
	float:left;
	text-align:justify;
	width: 381px;
	margin: 0 0 0 0;
	display:inline;
	}
	
#form{
	float:left;
	width: 381px;
	display:inline;
	}
	
input.main_form {
	color: #4a4a4a;
	background-color: #ffffff;
	border: 1px inset #e1e1e1;
	width: 225px;
	}
	
form p {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 15px;
	}

form p label {
	float: left;
	width: 30%;
	text-align: right;
	padding-right: 8px;
	padding-top: 2px;
	}
	
textarea.main_form {
	color: #4a4a4a;
	background-color: #ffffff;
	border: 1px inset #e1e1e1;
	width: 225px;
	}
	
#submit_link{
	float:left;
	margin: 15px 0 0 120px;
	padding: 0 0 40px 0;
	display:inline;
	}

/* End Contact */


/* Begin Directions */

#directions_main{
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/directions_images/gs_directions_bg.jpg) no-repeat;
	display:inline;}
	
#directions_top_txt{
	float:left; 
	width: 300px; 
	text-align:left;
	margin: 125px 0 0 386px;
	display:inline;
	}
	
#directions_top_txt ul{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type:none;
	}
	
#directions_top_txt ul li{
	padding: 0 0 5px 0;
	}

/* End Directions */


/* Begin About GalleryStreet */

#about_main{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/about_us/gs_about_bg.jpg) no-repeat;
	display:inline;}

#about_top_txt{
	float:left; 
	width: 268px; 
	text-align:left;
	margin: 132px 0 0 388px;
	display:inline;}

/* End About GalleryStreet */

/* Begin GicleePrinting */

#gicleeprntng {float: left; width: 400px; text-align:left; margin:20px 0 20px 43px; display:inline;}
#gicleeprntng h1 {font:  bold medium Verdana, Arial, Helvetica, sans-serif; color: #675901; text-align:left;
	margin:0 0 0 0; padding:0 0 0 0; }
#gicleeprntng h2 {font:  bold small Verdana, Arial, Helvetica, sans-serif; color: #675901; text-align:left;
	margin:0 0 0 0; padding:0 0 0 0; }

/* End About GicleePrinting */


/* Begin FAQs */

#faqsmain { float: left; width: 724px; height: 533px; margin: 0 17px 0 18px;
	background:url(images/gs_faqs_header.jpg) no-repeat; display:inline;}

#faqslinks { 
	float: left; 
	margin:55px 0 0 335px; 
	width:310px; 
	height:442px; 
	display:inline;
	text-align:left;
	}

#faqslinks a{
	font-size:11px; 
	font-weight:bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #c9c9c9; 
	padding:5px 0 0 30px;
	}
	
#faqslinks a:hover{
	text-decoration: none;
	background:url(images/gs_faq_rollover.jpg) no-repeat;
	}
	
#faqslinks ul{ 
	margin:0 0 0 0;
	padding:13px 0 0 35px;
	list-style-type: none; 
	}

#faqslinks ul li{
	padding:0 0 6px 0;
	text-indent: -47px;
	}

#btmansw{float:left; width: 387px; text-align:left;
	margin-left: 297px; margin-top: 15px; display:inline; line-height:16px;}
#btmansw em{font-size:11px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5e5e5e; font-style:normal;}

* > #btmansw{
	position: relative;
	z-index: 2000;
	}

/* End FAQs */

/* Begin Testimonials */
.rt_tstmnl{
	float:left;
	width: 286px;
	margin: 0 0 0 362px;
	display:inline;
	}
	
.lt_tstmnl{
	float:left;
	width: 286px;
	margin: 0 0 0 25px;
	display:inline;
	}
	
#top_quote_lt{
	float:left;
	width: 673px;
	height: 45px;
	margin: 47px 0 0 0;
	background:url(images/tstmnl_top_quote.jpg) 23px no-repeat;
	display: inline;
	}
	
#top_quote_rt{
	float:left;
	width: 286px;
	height: 45px;
	margin: 47px 0 0 362px;
	background:url(images/tstmnl_top_quote.jpg) no-repeat;
	display: inline;
	}

#btm_quote_rt{
	float:left;
	width: 286px;
	height: 50px;
	margin: 10px 0 0 362px;
	background:url(images/tstmnl_btm_quote.jpg) right no-repeat;
	display: inline;
	}
	
#btm_quote_lt{
	float:left;
	width: 673px;
	height: 50px;
	margin: 10px 0 0 0;
	background:url(images/tstmnl_btm_quote.jpg) 278px no-repeat;
	display: inline;
	}
	
#tstmnl_divider{
	float:left;
	width: 674px;
	height: 1px;
	margin: 0 0 0 24px;
	background:url(images/tsmnls_dashed_rule.gif) no-repeat;
	display:inline;
	}

#tstmnl_hdr{
	float: left;
	width: 724px;
	height: 64px;
	margin: 0 17px 0 18px;
	background:url(images/tstmnl_hdr.jpg) no-repeat;
	display:inline;
	}
	
#tstmnl_main{
	float: left;
	width:724px;
	margin: 0 17px 0 18px;
	text-align:left;
	color: #c9c9c9;
	background:url(images/tstmnl_bg_rptr.jpg) repeat-y;
	display:inline;
	}
	
#tstmnl_ftr {
	float: left;
	width: 724px;
	height: 36px;
	margin: 0 17px 0 18px;
	background:url(images/tstmnl_ftr.jpg) no-repeat;
	display:inline;
	}

#ford_tsmnl{
	float:left;
	width: 674px;
	height: 472px;
	margin: 5px 0 0 25px;
	background:url(images/tstmnl_ford_img.jpg) no-repeat;
	display: inline;
	}
	
#marquis_tsmnl{
	float:left;
	width: 673px;
	height: 431px;
	margin: 5px 0 0 25px;
	background:url(images/tstmnl_marquis_img.jpg) no-repeat top right;
	display: inline;
	}
	
#igor_tsmnl{
	float:left;
	width: 673px;
	height: 536px;
	margin: 5px 0 0 25px;
	background:url(images/tstmnl_igor_img.jpg) no-repeat top left;
	display: inline;
	}
	
#tim_tsmnl{
	float:left;
	width: 673px;
	height: 434px;
	margin: 5px 0 0 25px;
	background:url(images/tstmnl_tim_img.jpg) no-repeat top right;
	display: inline;
	}

#jeff_tsmnl{
	float:left;
	width: 673px;
	height: 548px;
	margin: 5px 0 0 25px;
	background:url(images/tstmnl_jeff_img.jpg) no-repeat top left;
	display: inline;
	}
	
#jill_tsmnl{
	float:left;
	width: 673px;
	height: 735px;
	margin: 5px 0 0 25px;
	background:url(images/tstmnl_jill_img.jpg) no-repeat top right;
	display: inline;
	}
	
#pat_tsmnl{
	float:left;
	width: 673px;
	height: 442px;
	margin: 5px 0 0 25px;
	background:url(images/tstmnl_pat_img.jpg) no-repeat top left;
	display: inline;
	}
	
#barb_tsmnl{
	float:left;
	width: 673px;
	height: 428px;
	margin: 5px 0 0 25px;
	background:url(images/tstmnl_barb_img.jpg) no-repeat top right;
	display: inline;
	}
	
#linda_tsmnl{
	float:left;
	width: 673px;
	height: 458px;
	margin: 5px 0 0 25px;
	background:url(images/tstmnl_linda_img.jpg) no-repeat top left;
	display: inline;
	}
	
#walt_tsmnl{
	float:left;
	width: 673px;
	height: 437px;
	margin: 5px 0 0 25px;
	background:url(images/tstmnl_walt_img.jpg) no-repeat top right;
	display: inline;
	}
	
/* End Testimonials*/
	
	
/* Begin Top 10*/

#top10_hdr{
	float: left;
	width: 724px;
	height: 27px;
	margin: 0 17px 0 18px;
	background:url(images/top_ten/top10_header.jpg) no-repeat;
	display:inline;
	}
	
#top10_main{
	float: left;
	width:724px;
	margin: 0 17px 0 18px;
	text-align:left;
	color: #c9c9c9;
	background:url(images/top_ten/top10_bg.jpg) repeat-y;
	display:inline;
	}
	
#top10_ftr {
	float: left;
	width: 724px;
	height: 29px;
	margin: 0 17px 0 18px;
	background:url(images/top_ten/top10_footer.jpg) no-repeat;
	display:inline;
	}
	
.top10_container{
	float:left;
	width:520px;
	margin: 5px 0 0 102px;
	display: inline;
	}
	
.top10_txt{
	float: left;
	width: 483px;
	margin: 97px 0 0 34px;
	padding: 0 0 45px 0;
	display: inline;
	}
	
#top10_one{
	background:url(images/top_ten/top10_one.jpg) top left no-repeat;
	}
	
#top10_two{
	background:url(images/top_ten/top10_two.jpg) top left no-repeat;
	}
	
#top10_three{
	background:url(images/top_ten/top10_three.jpg) top left no-repeat;
	}
	
#top10_four{
	background:url(images/top_ten/top10_four.jpg) top left no-repeat;
	}
	
#top10_five{
	background:url(images/top_ten/top10_five.jpg) top left no-repeat;
	}
	
#top10_six{
	background:url(images/top_ten/top10_six.jpg) top left no-repeat;
	}
	
#top10_seven{
	background:url(images/top_ten/top10_seven.jpg) top left no-repeat;
	}
	
#top10_eight{
	background:url(images/top_ten/top10_eight.jpg) top left no-repeat;
	}
	
#top10_nine{
	background:url(images/top_ten/top10_nine.jpg) top left no-repeat;
	}
	
#top10_ten{
	background:url(images/top_ten/top10_ten.jpg) top left no-repeat;
	}
	
/* End Top 10*/

/* Price List
_____________________________________*/

#pricelist_hdr{
	float: left;
	width: 724px;
	height: 64px;
	margin: 0 17px 0 18px;
	background:url(images/price_list/gs_pricelist_hdr.jpg) no-repeat;
	display:inline;
	}
	
#pricelist_ftr {
	float: left;
	width: 724px;
	height: 36px;
	margin: 0 17px 0 18px;
	background:url(images/price_list/gs_pricelist_ftr.jpg) no-repeat;
	display:inline;
	}

#price_list_table{
	float:left;
	width: 650px;
	text-align:center;
	margin: 5px 0 0 36px;
	font-size: 10px;
	display: inline;
	}
	
#btmdesc2{
	float:left; 
	width: 381px; 
	text-align:left;
	margin:15px 0 0 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #999999;  
	display:inline;}
	
#btmdesc2 h1{
	font-size:13px;
	font-weight:bold;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	}
	
.tables{
	line-height: 20px;
	}
	
.indent{
	text-indent: 5px;
	}
	
#btmdesc3{
	float:left; 
	width: 381px; 
	text-align:left;
	margin:15px 0 0 0;
	padding: 0 0 20px 0; 
	display:inline;}
	
#btmdesc3 h1{
	font-size:13px;
	font-weight:bold;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	}
	
	
/* Begin Money Back 
_____________________________________________*/

#moneyback_main{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/money_back/gs_money_back_bg.jpg) no-repeat;
	display:inline;}

#money_top_txt{
	float:left; 
	width: 268px; 
	text-align:left;
	margin: 132px 0 0 388px;
	display:inline;}
	
/* Begin Canon IPF
_____________________________________________*/

#canon_main{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/canon/gs_cannon_printer_bg.jpg) no-repeat;
	display:inline;}

#canon_top_txt{
	float:left; 
	width: 268px; 
	text-align:left;
	margin: 132px 0 0 388px;
	display:inline;}

/* Begin Proportion Calc 
_____________________________________________*/

#calculator_main{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/proportion_calculator/gs_calculator_bg.jpg) no-repeat;
	display:inline;}
	
#calculator_top_txt{
	float:left; 
	width: 268px; 
	text-align:left;
	margin: 132px 0 0 38px;
	display:inline;}

#calculator_form{
	float:left; 
	width: 313px; 
	text-align:left;
	margin: 58px 0 0 37px;
	display:inline;}
	
#calculator_form h1{
	color: #ffde00;
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 0 0 0 34px;
	}
	
#calculator_form p{
	margin: 0 0 0 0;
	padding: 5px 0 2px 0;
	color: #FFFFFF;
	}

#calc_cell_lt{
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 34px;
	display: inline;
	}

#calc_cell_rt{
	float: left;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
	display: inline;
	}

#calculator_hding{
	float:left; 
	width: 313px; 
	display:inline;
	}
	
#calculator_hding_2{
	float:left; 
	width: 313px;
	margin: 32px 0 0 0;
	display:inline;
	}
	
#calc_cell_perc{
	float: left;
	margin: 5px 0 0 34px;
	padding: 0 0 10px 0;
	display: inline;
	}
	
#calc_btns{
	float: left;
	width: 200px;
	margin: 0 0 0 34px;
	display: inline;
	}
	
/* Begin Links 
_____________________________________________*/

#links_main{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/links/gs_links_pg.jpg) no-repeat;
	display:inline;}

#links_top_txt{
	float:left; 
	width: 268px; 
	text-align:left;
	margin: 132px 0 0 388px;
	display:inline;}
	
.links_main h1{
	font-size:13px;
	margin: 0 0 0 0;
	padding: 15px 0 5px 0;
	}
	
.links_main ul{
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 10px 20px;
	}
	
/* BEGIN Upload */

#upload{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/gs_upload_bg.jpg) no-repeat;
	display:inline;}

#upload2{ 
	float: left; 
	width: 724px; 
	height: 370px; 
	margin: 2px 17px 0 18px;
	background:url(images/gs_upload_bg2.jpg) no-repeat;
	display:inline;}

#upload_txt{
	float:left; 
	width: 295px; 
	text-align:left;
	margin-left: 382px; 
	margin-top: 115px; 
	display:inline;}

/* END COMING_SOON */


/*---------
	Header
---------------------------------*/

#header {
	width: 741px;
	height: 103px;
	float: left;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
/*	margin: 0px 9px;
*/	display: inline;
}
#header .logo {
	width: 183px;
	height: 100px;
	float: left;
}
#header .toplnk {
	width: 310px;
	float: right;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: left;
	margin-top: 15px;
}
#header .toplnk a {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4fadcc;
}
#header .midlnk {
	width: 450px;
	width: 470px !important;
	float: right;
	font-family: "Century Gothic Bold", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #000000;
	text-align: left;
	text-transform: uppercase;
	margin-top: 15px;
	line-height:10px;
	padding-right:16px;
}
#header .midlnk a {
	text-decoration: none;
	margin: 0px 3px;
	font-family: "Century Gothic Bold", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #000000;
}
#header .midlnk a:hover {
	text-decoration: none;
	color: #269ac0;
}
#header .midlnk img {
	/*vertical-align: middle;*/
	padding:8px 0px 0px 0px;
	margin:0px;
}

.midlnk ul{
display:block;
padding:3px 0px 3px 3px;
margin:0px;
}

.midlnk ul li {
list-style:none;
float:left;
padding:0px 0px 0px 13px;
margin:0px;
background:url(../images/bullet.gif) no-repeat 5px 4px;
}

#main_nav {
	width: 741px;
	/*height: 46px;*/
	height: 38px;
	float: left;
	background-image: url(../images/menu_bg.gif);
	/*background:url(../images/gs_ftrd_sectn_bg.jpg) no-repeat;*/
	background-repeat: no-repeat;
	background-position: center;
/*	margin: 0px 9px;
*/	display: inline;
	text-align: left;
	line-height: normal;
}
#main_nav ul {
	margin: 0px;
	padding-left: 6px;
	list-style: none;
}
#main_nav ul li {
	float: left;
}