div
{
	margin : 0;
	padding : 0;
}

a img
{
	border : 0;
}

body
{
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #333;
	padding : 0px;
	margin : 0px;
	background-color : #d8d8d8;
	background-image : url("https://www.zumyn.com/images/grapeback.jpg");
	background-repeat : repeat-x;
}

textarea, input
{
	font-family : Arial, sans-serif;
	font-size : 13px;
}

h1
{
	color : #465266;
	font-size : 18px;
	margin-top : 0;
	font-weight : normal;
}

h2
{
	font-size : 15px;
	margin-top : 0;
	margin-bottom : 5px;
	color : #465266;
}

h3
{
	font-size : 14px;
	margin-top : 3px;
	margin-bottom : 5px;
	color : #465266;
}

a
{
	color : #465266;
	font-weight : bold;
}

p
{
	line-height : 1.8em;
}

div#topsection
{
	width : 100%;
	background-image : url("https://www.zumyn.com/images/bluetiles.jpg");
	height : 120px;
	clear : both;
}

div#header
{
	width : 940px;
	margin : auto;
	height : 80px;
	position : relative;
}

div#menubar
{
	height : 35px;
	width : 925px;
	margin : auto;
	margin-top : 3px;
}

div.menubaritem, div.menubaritemselected
{
	float : left;
	vertical-align : middle;
}

div.menubardivider
{
	float : left;
	vertical-align : middle;
	padding-top : 8px;
}

div.menubardivider img
{
	margin : 0;
}

div.menubaritem a, div.menubaritemselected a
{
	display : block;
	height : 30px;
	padding-top : 8px;
	padding-left : 12px;
	padding-right : 12px;
	color : #fff;
	font-size : 13px;
	text-decoration : none;
}

div.menubaritemselected a
{
	/* background-color : white;
	color : #465266; */
}

div.menubaritem a:hover
{
	color : #beccd7;
	text-decoration : underline;
}

div#menubar table td a
{
	display : block;
	color : #fff;
	padding-bottom : 2px;
	padding-top : 2px;
	text-decoration : none;
	float : left;
	font-size : 13px;
}

div#menubar table td a:hover
{
	border-bottom : 2px solid white;
}

div#midsection
{
	width : 930px;
	margin : auto;
	background-color : white;
	overflow : hidden;
}

div#content
{
	margin-top : 15px;
	margin-bottom : 15px;
	width : 100%;
	min-height : 500px;
	height: auto !important;
	height: 500px;
	float : left;
	background-color : white;
}

div#bottomsection
{
	width : 920px;
	padding : 10px;
	padding-top : 5px;
	padding-bottom : 7px;
	background-color : #7d8592;
	border : 1px solid #58606d;
	overflow : hidden;
}

div#main
{
	float : left;
	width : 710px;
	padding-left : 5px;
	position : relative;
	min-height : 500px;
	height: auto !important;
	height: 500px;
}

div.normalContent
{
	float : left;
	width : 925px;
	position : relative;
}

div#left_half_block, div#right_half_block
{
	width : 435px;
	float : left;
	margin : 5px;
}

div#right_half_block
{
	float : right;
}

div.imgright
{
	float : right;
	padding-right : 10px;
	margin-left : 20px;
	margin-bottom : 20px;
}

div.imgleft
{
	float : left;
	margin-right : 20px;
	margin-bottom : 20px;
	padding-left : 10px;
}

div.imgleft p, div.imgright p
{
	text-align : center;
	width : 200px;
	margin : auto;
	font-style : italic;
	line-height : 1.4em;
	color : #5c72ab;
}

a.bookmark
{
	text-decoration : none;
	color : white;
	font-weight : normal;
	padding-right : 5px;
	padding-left : 10px;
}

a.bookmark img
{
	vertical-align : middle;
}

table.f, table.d, table.flickr, table.basket
{
	width : 100%;
}

table.f td, table.f th, table.d td, table.d th
{
	padding : 7px;
	background-color : #f0f0f0;
	font-size : 9pt;
}

table.f th, table.d th, table.flickr th
{
	font-weight : bold;
	text-align : center;
	vertical-align : top;
	background-color : #c0c0c0;
}

table.flickr th, table.flickr td
{
	text-align : left;
	padding : 5px;
}

table.basket
{
	width : 720px;
}

table.basket th, table.basket td
{
	height : 34px;
	padding-left : 15px;
	padding-right : 15px;
	vertical-align : middle;
	text-align : left;
	margin : 0;
}

table.basket th
{
	background-color : #7d8592;
	color : white;
}

table.basket td
{
	background-color : #e6e5da;
}

table.about
{
	width : 910px;
	margin : auto;
}

table.about td
{
	vertical-align : top;
	position : relative;
}

table.about td div.corner
{
	position : absolute;
	top : 0;
	left : 0;
	width : 25px;
	height : 25px;
	font-size : 15px;
	z-index : 10;
	text-align : center;
	background-color : white;
	font-weight : bold;
	color : #758296;
}

div.yellowbox, table.about td.text
{
	border : 1px solid #d5d3ca;
	background-color : #e6e5da;
}

div.yellowbox
{
	padding : 10px;
	overflow : hidden;
}

table.about td.text p
{
	padding : 10px;
	margin : 0;
}

div.orderdesc p
{
	margin-top : 6px;
	width : 400px;
}

div.mosaicmenus
{
	float : left;
	width : 195px;
	margin-right : 15px;
}

div.mosaicmenu
{
	border-right : 2px solid #d5d3ca;
	background-color : #e6e6e6;
	margin-bottom : 30px;
}

div.mosaicmenu a
{
	display : block;
	text-decoration : none;
	padding : 7px;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 1px solid #d5d3ca;
	width : 175px;
	margin : 0;
}

div.mosaicmenu a:hover
{
	background-color : #d5d3ca;
}

div.mosaicmenu a.selected
{
	background-color : #beccd7;
}

div.borderdiv
{
	position : absolute;
	height : 1px;
	width : 1px;
	padding : 3px;
	margin : 0;
	z-index : 1000;
}

div#rollHelpText
{
	position : absolute;
	z-index : 1000;
	width : 200px;
	font-size : 9px;
	padding : 4px;
	background-color : yellow;
	color : black;
	border : 1px solid black;
	display : none;
}