@charset "UTF-8";
/* Groomer to Groomer CSS Document */

body{
	background: url(images/gtg_site_main_bg_test.jpg) #FEFEFE;
}

#wrapper{
	margin:0 auto;
	width:865px;
	background:url(images/gtg_site_wrapper_bg_r1_c1.png) no-repeat;
	height:650px;
	padding:20px 0px 0px 0px;
}


#content_wrapper{
	background:url(images/gtg_site_wrapper_bg_r2_c1.png) repeat-y;
	padding-top:18px;
}

/*--##### Header Styles #####*/
#header{
	margin:0px auto 0px auto;
	width:800px;
	height:46px;
}

#header img{
	behavior: url(iepngfix.htc)
}

/*--##### Top Menu Styles #####--*/
#menu{
	background:url(images/gtg_site_menu_bg.jpg) no-repeat;
	margin-left:32px;
	height:35px;
}

#menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu li{
	float:left;
}

#menu li a{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 12px 0px 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:35px;
	display:block;
	text-align:center;
	border-right:1px solid #7D2823;
	font-size:15px;
}

#menu li.subscribe_now a{
	border:none;
	width:107px;
}

#menu li.subscribe_now a:hover{
	background:url(images/gtg_site_subscribe_over.jpg) right;
}

#menu li.home a:hover{
	background:url(images/gtg_site_home_over.jpg);
}

#menu li a:hover{
	background:url(images/gtg_site_menu_over.jpg);
}

/*---###### Content Styles #######--*/
#content{
	width:800px;
	margin:0 auto;
}

#content_container{
	padding:10px 5px 5px 5px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	width:730px;
	margin:0 auto;
}

#content_container p{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
}

#content_container a, #content a{
	text-decoration:none;
	color:#822B25;
}

#content a:hover{
	color:#3E3E3E;
}

#content_wrapper h1{
	color:#7D2823;
	font-family:Arial, Helvetica, sans-serif;
}


#content .spacer{
	height:30px;
	width:745px;
	margin:0 auto;
}


#content h1{
	margin:0px;
	padding:8px 0px 0px 0px;
}

/*####### Index Styles ######*/
#index_image{
	margin-top:15px;
	text-align:center;
	margin-bottom:8px;
}

.index_boxes{
	width:234px;
	float:left;
	margin-right:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
}

.index_boxes_container{
	border-left:1px solid #3E3E3E;
	border-right:1px solid #3E3E3E;
	background:#FFFFFF;
	padding:5px 0px 5px 0px;
	height:130px;
}

.index_boxes_container ul{
	margin:0px;
	padding-top:0px;
	padding-left:30px;
	padding-bottom:0px;
	background:#FFF;
	text-align:left;
}

.index_boxes_container li{
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.index_boxes_container a{
	text-decoration:none;
	color:#000000;
}

.index_boxes h2{
	background:url(images/gtg_site_index_box_header.jpg);
	line-height:25px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
}

.index_boxes h2.advertisements{
	font-size:12px;
}

.index_boxes .index_box_spacer{
	background:url(images/gtg_site_index_box_bottom.jpg) no-repeat;
	height:13px;
}

.clear{
	clear:both;
}

.ad{
	border:1px solid #000;
	display:block;
	margin:0px auto 10px auto;
}

.b_ad{
	border:1px solid #000;
	display:block;
	margin:0px auto 18px auto;
}

/*###### Footer #####*/
#footer{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/gtg_site_wrapper_bg_r3_c1.png) no-repeat;
	padding:10px 0px 10px 18px;
	height:47px;
}

#footer a{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

/* Easy Slider */
	
	#slider{
		margin:0 auto;
		width:171px;
	}
	
	#slider ul, #slider li{
		margin:0 auto;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:171px;
		height:130px;
		overflow:hidden;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em; 
		}
		
		#slider a{
			text-decoration:none;
			color:#000000;
		}
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */

a img{
	border:none;
}

/*--######### About GTG ########--*/

.about h3{
	text-align:center;
	margin:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.about_l_content{
	float:left;
	width:200px;
	margin-right:8px;
	text-align:center;
}

.about_l_content ul{
	list-style:none;
	padding:0px;
	margin:8px 0px 8px 0px;
}

.about_l_content li{
	display:block;
	padding:5px 5px 5px 5px;
}

#content_wrapper .about_l_content li a{
	display:block;
	background:url(images/gtg_site_general_button.jpg) no-repeat;
	height:36px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:.9em;
	text-decoration:none;
	padding-top:2px;
}

#content_wrapper #content #content_container .about_l_content li a:hover{
	background:url(images/gtg_site_general_button_over.jpg) no-repeat;
	color:#FFFFFF;
}

.about_l_content li a.oneline{
	line-height:35px;
	padding-top:0px;
	height:38px;
}

.gtg_staff h2, .gtg_columnists h2{
	margin:5px 0px 0px 0px;
	color:#A0332C;
}

.gtg_staff, .gtg_columnists{
	text-align:center;
	font-size:.75em;
	font-family:Arial, Helvetica, sans-serif;
}

/*--###### Ad Rates ######--*/

h2.ad_statement{
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	color:#1F1F1F;
	padding-bottom:5px;
	border-bottom:3px solid #3E3E3E;
}

.ad_table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
}

.ad_rates h3, .ad_rates h4{
	margin:0px;
}

.ad_rates h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#A2332C;
	font-size:22px;
}

.ad_rates h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#3E3E3E;
	font-size:16px;
}

.ad_rates ul{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
	font-size:.9em;
}

.ad_rates p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	margin:0px 0px 12px 0px;
}

.ad_rates .ad_contact{
	text-align:center;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	float:left;
	width:375px;
	border:2px solid #7D2823;
	padding-bottom:5px;
}

.media_kit_request{
	width:375px;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:.9em;
	float:right;
	border:2px solid #7D2823;
	padding-bottom:5px;
}

.media_kit_request h4, .ad_contact h4{
	background:#7D2823;
	padding:5px;
	color:#FFF;
	font-size:14px;
}

.ad_contact h4{
	margin-bottom:5px;
}

#content_wrapper .ad_rates .media_kit_request a{
	display:block;
	background:url(images/gtg_site_general_button_2.jpg);
	height:34px;
	width:170px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:8px;
	text-align:center;
	line-height:34px;
	float:left;
	margin-left:12px;
}

#content_wrapper .ad_rates .media_kit_request a:hover{
	background:url(images/gtg_site_general_button_over_2.jpg);
}

/*--######## Back Issues ########--*/
h2.back_issue_header{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
}

.back_issues{
	width:600px;
	margin:0 auto;
	display:block;
}

.back_issues a img{
	border:1px solid #000;
}

.back_issue_info{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:.9em;
	padding-bottom:10px;
}

#content_wrapper #more_back_issues a{
	display:block;
	background:url(images/gtg_site_general_button.jpg) no-repeat;
	height:33px;
	width:190px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	padding-top:5px;
	text-decoration:none;
	margin:8px auto 0px auto;
}

#content_wrapper #more_back_issues a:hover{
	background:url(images/gtg_site_general_button_over.jpg) no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}

/*--######### GTG Subscribe #######--*/
	#content.subscribe{
		width:540px;
		margin:8px 50px 0px 0px;
		float:right;
	}
	
	form{
		margin:0px;
	}
	
	.info{
		width:475px;
		display:block;
		border:4px solid #000;
		margin:15px auto 0px auto;
		padding-bottom:8px;
	}
	
	.info table td{
		padding-bottom:5px;
	}
	
	label{
		background:url(reg_images/gtg_site_sub_main_label.jpg);
		color:#FFFFFF;
		display:block;
		height:20px;
		width:85px;
		padding-left:15px;
		font-weight:bold;
		float:left;
		font-size:.9em;
		line-height:18px;
		margin-top:2px;
		margin-right:2px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.magazine_type{
		display:block;
		margin:0 auto;
		width:475px;
		border:4px solid #000;
		background:#FFFFFF;
	}
	
	.select{
		height:35px;
		display:block;
		width:310px;
	
	}
	
	.emagazine{
		font-size:12px;
		padding-left:30px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.emagazine a:link{
		color:#0000CC;
		text-decoration:none;
	}
	
	.sign_up{
		font-size:15px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	hr{
		color:#000000;
		background:#000;
	}


	.general_info_legend{
		display:block;
		height:35px;
		width:140px;
		padding-right:0px;
	}
	
	#questions{
		display:block;
		width:480px;
		margin:15px auto 0px auto;
		border:4px solid #000;
		padding-bottom:8px;
	}
	
	#questions fieldset{
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		margin-top:10px;
		border:2px solid #000;
		width:400px;
		padding-bottom:8px;
		margin:10px auto 0px auto;
	}
	
	#questions fieldset legend{
		font-weight:bold;
		background:#A2332C;
		
		padding:5px;
		margin-bottom:5px;
		color:#FFFFFF;
	}
	
	.answers{
		margin-left:15px;
	}
	
	h3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
		margin:3px 0px 0px 0px;
	}
	
	.main_info{
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
	}
	
	.submit{
		margin:10px auto 0px auto;
		display:block;
		width:140px;
		border:none;
		height:35px;
	}
	
	.clear{
		clear:both;
	}
	
	#left_side{
		width:145px;
		float:left;
		padding-left:15px;
		text-align:center;
		margin-left:50px;
		margin-top:20px;
	}
	
	#left_side img{
		margin-bottom:10px;
	}
	
	.international{
		text-align:center;
		margin:0px 0px 5px 0px;
	}
	
	.international a:link, .international a:visited{
		font-size:14px;
		text-decoration:none;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.workers{
		padding-left:10px;
		padding-top:5px;
	}
	
	fieldset a:link, fieldset a:visited{
		text-decoration:none;
		color:#000000;
	}
	
	.ifield{
		width:24em;
	}
	
	#left_side h2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		font-size:16px;
		margin-top:0px;
	}
	
	.subscribe h1{
		text-align:center;
	}
	
	.subscribe h2{
		margin:0px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}