/* CSS Document */
*{
	padding:0;
	margin:0;
}

body{
	background:url(../img/bg_body.jpg) top center repeat-y #d23c01;
	text-align:center;
}
ul, li{
	margin: 0px;
	padding: 0px;
}

p, li{
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	padding: 5px 0px 5px 0px;
}
ul{
	margin: 0px 0px 0px 25px;
}
#gBackground1{
	background:url(../img/bg_01.jpg) top center no-repeat;
	min-height: 850px;
}
#gBackground2{
	background:none;
}
#gContent{
	width:778px;
	margin:0 auto;
	text-align:left;
}
#gHeader{
	height:320px;
	background:url(../img/header.jpg) top center no-repeat;
}
#gTopMenu{
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 14px;
	font-weight:bold;
	padding: 100px 0px 0px 30px;
	color:#1c3d74;
}
#gTopMenu a {
	color: #d23c01;
	text-decoration: none;
}
#gTopMenu a.gSelected {
	color: #d23c01;
	text-decoration: underline;
}
#gTopMenu a:hover {
	color: #d23c01;
	text-decoration: underline;
}

#gMainInfo{
	float:right;
	width:475px;
	padding:10px 20px 20px 0px;
}
#gMainInfo a:active, #gMainInfo a:link, #gMainInfo a:visited {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}

#gSecInfo{
	float:left;
	width:260px;
	padding:0px 0px 20px 20px;
}
/* ----------------------------------------------------------- Search Box -- */
#gSearchBox{
	width:240px;
	background:url(../img/bg_search.gif) top center no-repeat;
}
.gSearchBoxContent{
	height: 135px;
}
.gSearchInput{
	width:190px;
	height:20px;
	border: 0px #6dbdf7 solid;
	background:url(../img/search_bg_input.gif) top left no-repeat;
	
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #1c3d74;
	text-decoration: none;
	padding: 3px 3px 0px 3px;
}
.gSearchResult{
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 13px;
	font-weight: normal;
	color: #1c3d74;
	text-decoration: none;
	padding: 20px 20px 10px 10px;
}
#gSearchButt{
	padding: 3px 10px 0px 0px;
	float:right;
}
/* ----------------------------------------------------------- Basket & SnowMan -- */
#gSnowMan{
	padding-left: 280px;
}
#gBasket{
	padding-top: 80px;
	width: 210px;
	float:right;
}
.gBasket{
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	color: #1c3d74;
	text-decoration: none;
	padding: 20px 20px 10px 10px;
	float:left;
}
/* ----------------------------------------------------------- Menu Box -- */
#gMenuBox{
	width:240px;
	background:url(../img/bg_menu.gif) top center no-repeat;
}
.gMenuBoxContent{
	height: 515px;
}
.gMenuCategory {
	padding: 16px 15px 5px 15px;
	border: 0px solid #000000;
	clear:both;
}
.gMenuCategory a:active, a:link, a:visited {
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #d23c01;
	text-decoration: none;
}

.gMenuCategory a:hover {
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #d23c01;
	text-decoration: none;
}
.gMenuItems {
	padding: 2px 30px 2px 0px;
	width: 130px;
	float: left;
	clear:both;
}

a.gMenuItems:active, a.gMenuItems:link, a.gMenuItems:visited {
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 12px;
	font-weight: normal;
	color: #1c3d74;
	text-decoration: none;
	padding: 2px 30px 2px 30px;
	width: 152px;
	float:left;
}

a.gMenuItems:hover {
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	color: #1e2a73;
	text-decoration: none;
	background:url(../img/menu_bg_link_o.gif) center right no-repeat;
	padding: 2px 30px 2px 30px;
	width: 152px;
	float: left;
}
a.gMenuItemsSelected:active, a.gMenuItemsSelected:link, a.gMenuItemsSelected:visited {
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background:url(../img/menu_bg_link.gif) center right no-repeat;
	background-color: #d23c01;
	padding: 2px 30px 2px 30px;
	width: 152px;
	float:left;
}

a.gMenuItemsSelected:hover {
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background:url(../img/menu_bg_link.gif) center right no-repeat;
	background-color: #d23c01;
	text-decoration: none;
	padding: 2px 30px 2px 30px;
	width: 152px;
	float: left;
}
/* ------------------------------------------------------------  Text -- */
h1, h2, h3, h4, h5 {
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-weight: normal;
	color: #c40000;
	padding: 0px 0px 0px 0px;
}
h1{
	font-size: 17px;
	line-height: 16px;
	color: #FFFFFF;
	padding: 5px 5px 5px 10px;
}
h2{
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: #c40000;
	padding: 0px 0px 0px 0px;
}
h3{
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #c40000;
	padding: 0px 0px 0px 0px;
}
.gH1{
	background:url(../img/bg_h1.gif) bottom right no-repeat;
	background-color: #d23c01;

}
.gH1Cos{
	background:url(../img/bg_h1cos.gif) top right no-repeat;
	background-color: #FFFFFF;
	padding-top: 31px;
	padding-bottom: 7px;

}

/* ------------------------------------------------------------  Products -- */
.gProductBox{
	background:url(../img/bg_product.jpg) bottom right no-repeat;
	background-color: #f5f5f5;
	width: 230px;
	/*min-height: 307px;*/
	float: left;
	margin-bottom: 7px;
	border:1px solid #9ea0ab;
	margin-right: 2px;
	margin-left: 3px;
}
.gProductBox1{
	float: left;
	margin-bottom: 15px;
	margin-top: 15px;
}
.gProductBox2{
	width: 288px;
	float: left;
	margin-bottom: 15px;
	margin-right: 2px;
	margin-left: 3px;
}
.gImageBox{
	/*margin: 5px;*/
	background-color: #FFFFFF;
	float: left;
}
.gImageBoxLarge{
	border:1px solid #9ea0ab;
	margin-right: 15px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	float: left;
}
.gProductDesc{
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	width: 200px;
	padding: 10px 5px 5px 15px;
	float:left;
}
.gProductDescLarge{
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-bottom: 0px;
	float:left;
}
.gProductAction{
	padding: 0px 0px 0px 0px;
	clear: both;
	float:left;
}
.gProductActionLarge{
	padding: 5px 0px 0px 0px;
	width: 455px;
	clear: both;
	float:left;
	border: 0px solid #000000;
}
.gProductPrice{
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 18px;
	font-weight: normal;
	color: #0c1968;
	text-decoration: none;
	padding: 5px 0px 10px 0px;
	width: 210px;
	float:left;
}
.gProductPriceLarge{
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 18px;
	font-weight: normal;
	color: #0c1968;
	text-decoration: none;
	padding: 5px 0px 10px 0px;
	float:left;
}
.gProductButt{
	padding: 0px 0px 0px 0px;
	clear:both;
}
.gSpecialBox{
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 15px;
	padding: 15px 0px 5px 0px;
	float:left;
}
.gTotalPrice{
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #00763e;
	text-decoration: none;
	padding: 10px 0px 5px 0px;
	/*width: 250px;*/
	float:left;
}

/* ----------------------------------------------- FOOTER -------------- */

#gFooter{
	float:left;
}
#gFooter a {
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 14px;
	font-weight:bold;
	color: #d23c01;
	text-decoration: none;
}
#gFooter a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#gFooter a.gSelected {
	color: #FFFFFF;
	text-decoration: underline;
}
.gFootBg{
	width: 737px;
	background-color:#193768;
	float:left;
	padding: 15px 20px 15px 20px;
}
.gFooterCopy {
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float:left;
}
.gFooterDesign {
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float:left;
}
#gFooter a.gFooterDesign {
	font-family: "Trebuchet MS", Garamond, "Times New Roman";
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	float:none;
}
#gTrafic{
	float:right;
}

	/* LINK ICONS - shows type of file
	------------------------------------ */
	#gContentHolder div.Download a[href$=".pdf"],
	#gContentHolder div.Download a[href$=".PDF"],
	#gContentHolder div.Download a.pdf {
		padding: 18px 0px 13px 45px;
		background: url(../img/icons/page_pdf.png) no-repeat left bottom;
		border: 0px solid #000000;
	}
	#gContentHolder div.Download {
		margin:0px;
		padding:0px;
		padding-top:15px;
		padding-bottom:20px;
		padding-left:20px;
		width: 100%;
		clear:both;
		display:block;
		float:none;
	}
