*{
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#container{
	width: auto;
	height: auto;
	overflow: auto;
	}
#page_container{
	width: 960px;
	height: auto;
	overflow: auto;
	margin: auto;
	}
.site_title{
	margin: 0 0 25px 0;
	float: right;
}
#logo_container{
	width: 960px;
	height: auto;
	overflow: auto;
	margin: 0 0 25px 0;
}
#logo_container img{
	float: right;
	margin: 0 0 0 20px;
}
#menu{
	width: 960px;
	height: auto;
	float: right;
	margin: 0 0 25px 0;
}
#menu ul{
	padding: 0 2px 0 0;
	margin: 0 0 0 0;
	float: right;
}
#menu ul li{
	display: inline;
}
#menu ul li a{
	display: block;
	float: left;
	margin: 0 0 0 15px;
	text-decoration: none;
}
.home_button{
	background: url(../images/home/home.png) no-repeat;
	width: 79px;
	height: 25px;
}
.home_button:hover{
	background: url(../images/home/home.png) bottom no-repeat;
}
.about_button{
	background: url(../images/home/about.png) no-repeat;
	width: 98px;
	height: 25px;
}
.about_button:hover{
	background: url(../images/home/about.png) bottom no-repeat;
}
.designs_button{
	background: url(../images/home/designs.png) no-repeat;
	width: 123px;
	height: 25px;
}
.designs_button:hover{
	background: url(../images/home/designs.png) bottom no-repeat;
}
.vqscloset_button{
	background: url(../images/home/vqscloset.png) no-repeat;
	width: 186px;
	height: 29px;
}
.vqscloset_button:hover{
	background: url(../images/home/vqscloset.png) bottom no-repeat;
}
.graphics_button{
	background: url(../images/home/graphics.png) no-repeat;
	width: 144px;
	height: 25px;
}
.graphics_button:hover{
	background: url(../images/home/graphics.png) bottom no-repeat;
}
.links_button{
	background: url(../images/home/links.png) no-repeat;
	width: 83px;
	height: 25px;
}
.links_button:hover{
	background: url(../images/home/links.png) bottom no-repeat;
}
.gallery_button{
	background: url(../images/home/gallery.png) no-repeat;
	width: 123px;
	height: 25px;
}
.gallery_button:hover{
	background: url(../images/home/gallery.png) bottom no-repeat;
}

/* COMMON CLASS CSS*/
.clear { clear: both; }
ul li { list-style: none; margin: 0 0 5px 0;}
a{text-decoration:none;}
.container_page{
	width: auto;
	height: auto;
	}
.page_wrapper_container, .page_content_wrapper{
	width: 780px;
	height: auto;
	margin: auto;
	}
.page_header{
	width: 780px;
	height: 135px;
	padding-top: 5px;
	}
.page_menu{
	width: 760px;
	height: auto;
	padding: 10px;
	font-family: arial;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	}
.menu li{
	display: inline;
	list-style-type: none;
	}
.menu li a{
	padding: 5px;
	font-size: 18px;
	}
#designsmenu a:hover{
	color: #fff;
	}
.page_view_container{
	width: 780px;
	height: auto;
	padding: 10px 0 0 0;
	}
.page_view_container li{
	display: inline;
	}
.page_view_container li a:hover{
	font-weight: bold;
	color: #ff0000;
	}
.page_number_container{
	width: 780px;
	height: auto;
	text-align: left;
	}
.page_copyright{
	width: 780px;
	height: auto;
	padding:50px 0 10px 0;
	}
	
/* ABOUT CSS*/
#aboutheader{
	background: #f07538;
	}
#aboutmenu_container{
	background: #f4ed7b;
	}
#aboutmenu a{
	color: #f07538;
	}
#aboutmenu a:hover{
	background: #f07538;
	color: #f4ed7b;
	}
.separator_about{
	border-left:1px solid #f07538;
	}
	
/* DESIGNS CSS*/
#designsheader{ background: #8f3e9a; }
#designsmenu_container{ background: #cc97c3; }

#designsmenu a{ color: #8f3e9a!important; }
.separator_designs{ border-left:1px solid #8f3e9a; }
.shirts-paginate { float: right; padding: 5px 0 0 0; }
.shirts-paginate li { float: left; display: block; padding: 0 5px 0 5px; height: 15px; }
.tshirt-list { float: left; padding: 5px 0 5px 0; }
.tshirt-list li{ float: left; display: block; height: 195px; padding: 5px 0 5px 10px; }

.tshirt-list2 { float: left; padding: 5px 0 5px 0; }
.tshirt-list2 li{ float: left; display: block; height: 427px; padding: 5px 0 5px 18px; }

.tshirt-list3 { float: left; padding: 5px 0 5px 0; }
.tshirt-list3 li{ float: left; display: block; height: 270px; padding: 5px 0 5px 18px; }

/* tshirts subpages*/
#designsheader-tshirt { height: 101px; width: 780px; background: #44a3c3 url(../images/t-shirts_1_header_r1_c1.gif) no-repeat 0 10px; }
.designsheader-tshirt-menu { width: 780px; height: 33px; background: #98d2dd;}
.designsheader-tshirt-menu ul { width: 780px; height: 33px; float: right; display: block; }
.designsheader-tshirt-menu ul li{ float: right; display: block; height: 33px; }
.designsheader-tshirt-menu ul li a{ height: 33px; float: left; display: block; overflow: hidden; }
.home { width: 62px; height: 33px; background: url(../images/t-shirts_1_header_home.gif) no-repeat; }
.home:hover { width: 62px; height: 33px; background: url(../images/t-shirts_1_header_home_f2.gif) no-repeat; }
.t-shirts { width: 100px; height: 33px; background: url(../images/t-shirts_1_header_t-shirts.gif) no-repeat; }
.t-shirts:hover { width: 100px; height: 33px; background: url(../images/t-shirts_1_header_t-shirts_f2.gif) no-repeat; }
.contact { width: 98px; height: 33px; background: url(../images/t-shirts_1_header_contact.gif) no-repeat; }
.contact:hover { width: 98px; height: 33px; background: url(../images/t-shirts_1_header_contact_f2.gif) no-repeat; }
.gallery { width: 92px; height: 33px; background: url(../images/t-shirts_1_header_gallery.gif) no-repeat; }
.gallery:hover { width: 92px; height: 33px; background: url(../images/t-shirts_1_header_gallery_f2.gif) no-repeat; }

.tshirt-container { width: 400px; float: left; padding: 15px; }
.tshirt-details { width: 250px; float: left; padding: 10px; }
.tshirt-details ul li { margin: 0 0 10px 0; }

/* VQ'S CLOSET CSS*/
#vqclosetheader{
	background: #0072bb;
	}
#vqclosetmenu_container{
	background: #7bd3f7;
	}
#vqclosetmenu a{
	color: #0072bb;
	}
#vqclosetmenu a:hover{
	background: #0072bb;
	color: #7bd3f7;
	}
.separator_vqcloset{
	border-left:1px solid #0072bb;
	}
.vqcloset_container{
	width: 780px;
	height: auto;
	padding: 10px 0 10px 0;
	overflow: auto;
}

.vqcloset_container p {
	line-height:21px;	
	padding-left:30px; 
	float:left
}

.picture1{
	float: left;
	}
.picture2{
	float: right;
	}
	
/* GRAPHICS CSS*/
#graphicsheader{
	background: #22b34c;
	}
#graphicsmenu_container{
	background: #b2d770;
	}
#graphicsmenu a{
	color: #22b34c;
	}
#graphics_column1{
	width:381px;
	height: auto;
	text-align: left;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	}
#graphics_column2{
	width:381px;
	height: auto;
	text-align: right;
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
	}
#graphicsmenu a:hover{
	background: #22b34c;
	color: #b2d770;
	}
.separator_graphics{
	border-left:1px solid #22b34c;
	}
	
/* LINKS CSS*/
#linksheader{
	background: #666666;
	}
#linksmenu_container{
	background: #a4a4a4;
	}
#linksmenu a{
	color: #666666;
	}
#linksmenu a:hover{
	background: #666666;
	color: #a4a4a4;
	}
.separator_links{
	border-left:1px solid #666666;
	}
	
/* GALLERY CSS*/
#galleryheader{
	background: #c52f93;
	}
#gallerymenu_container{
	background: #f183b4;
	}
#gallerymenu a{
	color: #c52f93;
	}
 #gallerymenu a:hover{
 	background: #c52f93;
	color: #f183b4;
	}
.separator_gallery{
	border-left:1px solid #c52f93;
	}
	

/*page*/


.page_page a{ color:#999999 ;}

.page_page a:hover{color:#FF0000; text-decoration:underline;}

