/* Start template layout */body, html {
	color : #000;
	font : 12px Arial, sans-serif;
	text-decoration : none;
	text-align : center;
	margin : 0;
	margin-bottom : 0;
	margin-top : 0;
	height : 100%;
	min-width : 1000px;
	background-image : url(/images/templates/mavima/site/background.png);
	background-position : center;
	background-repeat : repeat-y;
}
img {
	border : none;
}
div {
	border : none;
}
div.container {
	position : relative;
	height : 100%;
	background : none;
	margin : 0 auto;
	width : 894px;
	max-width : 894px;
}
div.header {
	width : 894px;
	height : 126px;
	float : left;
	background-image : url(/images/templates/mavima/site/header.gif);
}
div.main-holder {
	width : 894px;
	float : left;
	background : none;
}
div.footer {
	width : 894px;
	float : left;
	background : none;
}
td.collumLeft {
	text-align : left;
	vertical-align : top;
	width : 100px;
}
td.collumContent {
	text-align : left;
	vertical-align : top;
	width : 100%;
}
td.collumRight {
	text-align : right;
	vertical-align : top;
	width : 100px;
}
FORM {
	display : inline;
}
table td {
	border : none;
	border-collapse : collapse;
	padding : 0;
	border-spacing : 0;
	margin : 0;
}
A {
	color : #000;
	text-decoration : none;
}
a:hover {
	color : #000;
	text-decoration : underline;
}
h1 {
	font : bold 25px Verdana, Arial, sans-serif;
	color : #9a9a9a;
	top : auto;
	vertical-align : top;
	caption-side : top;
	text-align : left;
}
h2 {
	font : 12px Arial, sans-serif;
	text-decoration : none;
	text-align : center;
	vertical-align : bottom;
}
div.center {
	text-align : center;
}
.cssbuttonsubmitlink, a.cssbuttonsubmitlink:link, a.cssbuttonsubmitlink:hover, a.cssbuttonsubmitlink:active, a.cssbuttonsubmitlink:visited {
	border : none;
	border-collapse : collapse;
	overflow : visible;
	vertical-align : top;
	cursor : pointer;
	background : none;
}
.cssbutton, a.cssbutton:link, a.cssbutton:hover, a.cssbutton:active, a.cssbutton:visited {
	border : 1px;
	border-style : double;
	border-spacing : 0;
	border-collapse : collapse;
	background : #fff;
	height : 100%;
	width : 110px;
	overflow : visible;
	vertical-align : top;
	cursor : pointer;
	color : #000;
	font : normal 12px Tahoma;
	text-decoration : none;
}
.cssbuttonsubmit, a.cssbuttonsubmit:link, a.cssbuttonsubmit:hover, a.cssbuttonsubmit:active, a.cssbuttonsubmit:visited {
	border : none;
	border-spacing : 0;
	border-collapse : collapse;
	background : #fff;
	overflow : auto;
	vertical-align : top;
	cursor : pointer;
	color : #000;
	font : normal 12px Tahoma;
	text-decoration : none;
}
table.infoboxTable {
	width : 100%;
	border : none;
	border-collapse : collapse;
	padding : 0;
	vertical-align : top;
}
TD.infoBoxHeading, A.infoBoxHeading {
	text-align : center;
	color : #000;
	text-decoration : underline;
}
td.InfoboxContent {
	vertical-align : top;
	background-color : #ffffff;
	height : 100%;
	text-align : left;
}
td.InfoboxRight {
	background-position : right;
	background-repeat : repeat-y;
	height : auto;
	background-image : url(/images/templates/stormscooters/infoboxes/standard/categ_bg_r.gif);
	width : 20px;
	min-width : 20px;
}
td.InfoboxLeft {
	height : auto;
	background-repeat : repeat-y;
	background-position : left;
	width : 21px;
	min-width : 21px;
	background-image : url(/images/templates/stormscooters/infoboxes/standard/categ_bg_l.gif);
}
td.InfoboxTop {
	text-align : center;
	width : 100%;
	background-image : url(/images/templates/stormscooters/infoboxes/standard/categ_corner_bg_t.jpg);
	height : 40px;
	min-height : 40px;
}
td.InfoboxTopLeft {
	background-image : url(/images/templates/stormscooters/infoboxes/standard/categ_corner_t_l.jpg);
	width : 21px;
	min-width : 21px;
	height : 40px;
	min-height : 40px;
}
td.InfoboxTopRight {
	background-image : url(/images/templates/stormscooters/infoboxes/standard/categ_corner_t_r.jpg);
	width : 20px;
	min-width : 20px;
	height : 40px;
	min-height : 40px;
}
td.InfoboxBottomLeft {
	background-image : url(/images/templates/stormscooters/infoboxes/standard/categ_corner_b_l.jpg);
	width : 21px;
	min-width : 21px;
	height : 19px;
	min-height : 19px;
}
td.InfoboxBottomRight {
	background-image : url(/images/templates/stormscooters/infoboxes/standard/categ_corner_b_r.jpg);
	width : 20px;
	min-width : 20px;
	height : 19px;
	min-height : 19px;
}
td.InfoboxBottom {
	background-repeat : repeat-x;
	background-position : bottom;
	width : 100%;
	background-image : url(/images/templates/stormscooters/infoboxes/standard/categ_corner_bg_b.jpg);
	height : 19px;
	min-height : 19px;
}
table.grid {
	width : 100%;
	text-align : center;
}
td.grid_image {
	text-align : center;
}
td.grid_header {
	text-align : center;
	font-weight : bold;
}
td.grid_text {
	text-align : center;
}
td.grid_price {
	text-align : center;
	font-weight : bold;
}
td.grid_qty {
	text-align : center;
}
td.grid_manufactor {
	text-align : center;
}
td.grid_buy {
	text-align : center;
}
table.list {
	width : 100%;
}
td.list_image {
	text-align : left;
}
td.list_header {
	text-align : left;
	font-weight : bold;
}
td.list_text {
	text-align : left;
}
td.list_price {
	text-align : right;
	font-weight : bold;
}
td.list_qty {
	text-align : right;
}
td.list_manufactor {
	text-align : right;
}
td.list_buy {
	text-align : right;
}
TD.pageHeading {
	font : bold 20px Verdana, Arial, sans-serif;
	color : #9a9a9a;
	top : auto;
	vertical-align : top;
	caption-side : top;
	width : 100%;
	text-align : left;
}
td.pagheadingimage {
	text-align : right;
}
TD.main, TD.maintop {
	text-align : left;
	font : 12px/1.5 Verdana, Arial, sans-serif;
}
table.content {
	width : 100%;
}
.moduleRowOver {
	background-color : #d7e9f7;
}
.moduleRowSelected {
	background-color : #e9f4fc;
}
.moduleRowOver_payment {
	background-color : #d7e9f7;
}
.moduleRowSelected_payment {
	background-color : #e9f4fc;
}
