/* General Classes */
body {
	background-color: #b0cff2;
    background-image: url('images/backgrounds/body.png');
    background-repeat: repeat-x;    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #434343;
	width: 100%;
}
img 		{border: none;}
a			{/*color: #434343;*/ color: #0000FF; text-decoration: none;}
.left		{float: left;}
.right		{float: right;}
.clear		{clear: both;}
.padding	{padding: 5px;}
.pad_input	{margin: 2px;}
.light_blue	{color: #81ebff;}
.white_bold	{color: #FFFFFF; font-weight: bold;}
.blue_bold	{color: #114786; font-weight: bold;}
.title		{color: #212121; font-weight: bold;}
.pgtitle    {font-size: 18px; color: #212121; font-weight: bold; border-bottom: 1px solid #000000; padding-bottom: 2px;}
.pgtitle2    {font-size: 14px; color: #434343; font-weight: bold; padding-bottom: 2px;}
.subtitle	{color: #434343;}
.small		{color: #FFFFFF; font-size: 10px;}
.large		{font-size: 18px;}

/* Page Layout */
.top_padding {
	height: 20px;
	/*background-color: #0c315d;*/
}
.top_padding .ad_container {
	width: 980px;
	padding-top: 10px;
	padding-right: 20px;
	text-align: right;
}
.top_padding .ad {

}
.page_bg {
	/*background: url('images/backgrounds/body.png');
	background-repeat: repeat-x;*/
}
.header {
	width: 1000px;
	height: 178px;
	text-align: left;
	padding-top: 0px;
}
.header_bg {
	background: url('images/backgrounds/header.png') center no-repeat;
}
.header .logo {
	/*padding-left: 130px;*/
	padding-left: 20px;
}
.header .lds {
	margin-top: 95px;
	padding-right: 20px;
	/*padding-right: 120px;*/
}
.pagebody {
	width: 1000px;
	text-align: left;
}	
.pagebody .left_col {
	margin-left: 20px;
	float: left;
	width: 639px;
}
.pagebody .spacer {
	float: left;
	width: 20px;
	height: 500px;
}
.pagebody .right_col {
	padding-right: 2px;
}
.menu {
	background: url('/roundedCorners.php?source=Templates/images/backgrounds/menu.png&color=1661ba');
	width: 639px;
	height: 43px;
	font-size: 18px;
}
.menu a {
	text-decoration: none;
	padding: 12px;
}
.menu .links {
	float: left;
	width: 372px;
	padding-top: 10px;
}
.menu .links a {
    color: #434343;
}
.menu .search {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}
.menu .search input {
	border: 1px solid #fdbd01;
	width: 180px;
}
.sort {
	padding: 10px;
	color: #FFFFFF;
	font-size: 14px;
}
.sort a {
	text-decoration: none;
	padding: 10px;
	color: #FFFFFF;
}
.sort select {
	width: 120px;
	background: #fde300;
	border: none;
	font-weight: bold;
	margin-left: 10px;
}
.selected {
	font-weight: bold;
	text-decoration: underline;
}
.graybar {
	background: url('/roundedCorners.php?source=Templates/images/backgrounds/graybar.png&color=287bdb&bottomLeft=0&bottomRight=0');
	width: 629px;
	height: 16px;
	padding: 5px 5px 18px 5px;
}
.graybar-bottom {
    background: url('/roundedCorners.php?source=Templates/images/backgrounds/graybar2.png&color=287bdb&topLeft=0&topRight=0');
    width: 629px;
    height: 16px;
    padding: 5px;
}
.white {
	background: #FFFFFF;
	padding: 0px 20px 0px 20px;
    font-family: Verdana,Geneva,Kalimati,sans-serif;
}
.hr {
	background: url('images/hr.png');
	height: 19px;
}
.login {
	color: #FFFFFF;
	font-size: 14px;
	padding: 0px 10px 10px 10px;
}
.login .field {float: left; padding-right: 5px; padding-top: 5px;}
.login .field input {
	border: 1px solid #125098;
	color: #125098;
	width: 107px;
}
.login .button {
	float: left;
	padding-top: 6px;
}
.yellow_link {
	color: #fdf700;
}
.form_table tr {
	text-align: right;
}
.form_table td {
	text-align: left;
}
.form_table .text_input {
	width: 175px;
}
.message {
	background: #FFFF33;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}
.details {
	font-size: 12px;
}
.zazzle_list_item {
    float: left;
    width: 189px;
    height: 200px;
    padding: 5px;
}
.zazzle_list_img {
    border: 1px solid #e5e5e5;
    text-align: center;
}
.zazzle_list_details {
    border: 1px solid #e5e5e5;
    background: #f3f3f3;
    margin-top: 5px;
    height: 34px;
    text-align: center;
}

#crumbs {
    font-size: 10px;
}
