
@media print {
.screenonly {
	display:none;
}
.printborder {
	border:1px #000 thin;
}
}
#container {
	width: 750px;
	margin: 0 auto;
	text-align: left;
}
#mainContent, #mainContain, .maincontents {
	width: 750px;
	margin:0 auto;
	padding: 0 ; 
	background:white;
	border:1px #000 inset;
}
#back input, #search input {
	margin:0 0 0 10px
}
#bl, #tl {
	float:left;
	margin:0;
	padding:0
}
#box .box_bottom a {
	color:#00756F
}
#box a, .box_class a {
	color:#666;
	font-weight:700
}
#box a:hover, .box_class a:hover {
	color:#00756F;
	text-decoration:underline
}
#box img, .box_class img {
	border:0;
	float:left
}
#box, .box_class {
	border:0;
	color:#333;
	width:235px
}
#boxpage {
	text-align:right
}
#boxtop a, .boxtop_class a {
	color:#06F
}
#boxtop, .boxtop_class {
	background-color:#EBEBEB;
	border-bottom:1px solid #666;
	font-weight:400;
	text-align:center
}
#breadcrumb {
	color:#919999;
	font-size:11px;
	height:15px;
	padding-right:10px;
	position:relative;
	text-align:right
}
#breadcrumb a, #catalogue a {
	color:#333
}
#breadcrumb a:hover, #utility a:hover, a:hover {
	text-decoration:underline
}
#catalogue {
	border:0;
	font-size:13px;
	font-weight:400;
	line-height:2.0;
	margin:5px auto;
	text-align:left;
	width:756px
}
#catalogue td, #sitemap td {
	vertical-align:top
}
#catalogue2 {
	border:0;
	margin:10px auto;
	width:756px
}
#catalogue2 div {
	background-image:url(../images/bullet.gif);
	text-align:center;
	width:320px
}
#catalogue2 td {
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	vertical-align:top
}
#content h3, .content_class h3 {
	border:double;
	color:#334d55;
	font-size:14px;
	font-weight:700;
	padding:10px 0 0 10px
}
#content li, .content_class li {
	font-weight:700;
	list-style-image:url(../images/bullet.gif);
	padding:0 0 2px 2px
}
#content p, .content_class p {
	padding:0 10px
}
#content, .centent_class {
	background-color:#FFF;
	height:auto;
	padding:0;
	vertical-align:top
}
#currency {
	background-color:#F5FDF2;
	background-image:url(../images/glbnav_background.gif);
	border:2px solid #666;
	color:#333;
	float:right;
	font-weight:700;
	margin:5px 7px 10px 10px
}
#footer {
	background-image:url(../images/BannerTileBackground_footer.gif);
	margin:0;
	padding:0;
	text-align:center;
	width:100%
}
#footer_content {
	border:0;
	color:#003;
	margin:0 auto;
	padding:10px;
	width:756px
}
#gallery {
	background-color:#D8EDDA;
	margin:auto
}
#gallery img, #pagesarrow, #pagesarrow img {
	border:0
}
#gallery td {
	border:1px solid #666
}
#gallery_bottom {
	margin:auto;
	width:140px
}
#globallink {
	height:30px;
	left:5px;
	margin:0;
	min-width:700px;
	padding:0;
	position:absolute;
	z-index:100
}
#globallink a {
	border-right:1px solid #8FB8BC;
	color:#333;
	font-weight:700;
	margin:0;
	padding:2px 5px 4px 0
}
#globallink a:hover {
	background-image:url(../images/glblnav_selected.gif);
	text-decoration:none
}
#globallink li {
	display:inline;
	padding:0
}
#globallink ul {
	list-style:none;
	margin:0;
	padding:5px 0 0 5px
}
#globalnav {
	background-image:url(../images/glbnav_background.gif);
	color:#ccc;
	height:32px;
	margin:0;
	min-width:640px;
	padding:0;
	position:relative;
	width:100%
}
#globalnav img {
	margin-bottom:-4px
}
#gnl {
	left:0;
	position:absolute;
	top:0
}
#gnr {
	position:absolute;
	right:0;
	top:0
}
#holidaynote {
	background:#FF6;
	font-weight:700;
	text-align:center
}
#links {
	padding:8px;
	vertical-align:top
}
#links h6 {
	color:#333;
	text-align:left
}
#list {
	margin:auto;
	width:700px
}
#list img {
	border:1px solid #ccc;
	margin:10px 0 10px 10px;
	width:100px
}
#list1 {
	border:0;
	float:right;
	margin:0 5px 5px;
	width:555px
}
#masthead {
	margin:0 auto;
	top:0;
	width:756px
}
#nameofpage {
	color:#000;
	font-size:16px;
	margin:0;
	padding:0 0 0 10px;
	position:absolute;
	top:110px;
	width:400px
}
#pagecell1, #pagecell_footer {
	background:#FFF;
	border:1px #000 inset;
	height:auto;
	margin:0 auto;
	padding:0;
	width:756px
}
#pagecell2 {
	background:#FFF;
	border:1px #000 inset;
	height:auto;
	margin:0 auto;
	width:756px
}
#pagecell2 content {
	background:#FFF;
	padding:0 10px
}
#pagelinks {
	background-color:#FFF;
	border-right:groove;
	border-right-color:#03C;
	color:#333;
	margin:0;
	padding:0;
	vertical-align:top
}
#pagelinks a {
	background-color:#FFF;
	color:#06C;
	margin:0;
	padding:0;
	vertical-align:top
}
#pagelinks a:hover {
	background-color:#DDF4FB;
	border:thin;
	border-color:#000
}
#pagelinks h6 {
	background-color:#e5e5e5;
	padding:2px 0 2px 10px;
	text-align:left
}
#pagename {
	background-color:#FFF;
	margin:0 auto;
	padding:0;
	width:756px
}
#pagename h2 {
	color:#000;
	font-size:14px;
	line-height:0.5;
	margin:0;
	padding:0 10px
}
#pagename2 {
	background-color:#FFF;
	border-bottom:1px solid #666;
	margin:0 auto;
	padding:0;
	width:756px
}
#pagename2 h2 {
	color:#000;
	font-size:14px;
	line-height:0.5;
	margin:0;
	padding:0 0 10px 10px
}
#pagenav {
	background-color:#E5E5E5;
	margin:0;
	padding:0;
	vertical-align:top;
	width:200px
}
#pagenav h3 {
	color:#00756F;
	text-align:center
}
#pages {
	border:0;
	width:100%
}
#pagesh {
	color:#333;
	width:10%
}
#pagesitems {
	border:0;
	float:right;
	width:100%
}
#pic {
	border:0;
	float:left;
	padding:10px
}
#price {
	color:#333;
	font-weight:700
}
#pricetable {
	border:1px;
	margin:2px;
	padding:0;
	width:100%
}
#pricetable tr:hover {
	background-color:#F0E1E1
}
#pricetableheader {
	padding:5px
}
#search {
	position:absolute;
	right:8px;
	top:8px;
	z-index:101
}
#search a:hover {
	margin:0
}
#search a:link, #search a:visited {
	font-weight:700
}
#search_box input {
	color:#000;
	font-size:12px;
	background-color: lightblue
}
#search_box li {
	color:#000;
	font-size:11px
}
#siteinfo {
	clear:both;
	color:#000;
	padding:20px 10px 10px;
	text-align:center
}
#siteinfo a {
	color:#000;
	padding:5px 5px 5px 0
}
#sitemap {
	border:0;
	margin:auto;
	width:600px
}
#sitename {
	background-repeat:no-repeat;
	height:62px;
	margin:0
}
#spec {
	color:#919999;
	position:relative;
	top:0
}
#spec a {
	color:#000;
	text-decoration:underline
}
#spec a:hover, a:link, a:visited {
	text-decoration:none
}
#thumbBox {
	background-color:#85ADC4;
	border:0
}
#timeinfo {
	clear:both;
	padding-bottom:10px;
	text-align:center
}
#timeinfo p, .colorfont {
	color:#000
}
#topright, #topright a, #utility a {
	color:#fff
}
#utility {
	color:#919999;
	left:600px;
	top:22px;
	width:280px
}
#webname {
	color:#7d4242;
	font-size:2em;
	margin-bottom:10px;
	padding:0 20px;
	text-align:left
}
#webslogan {
	color:#D26504;
	font-size:1.2em;
	font-weight:700;
	padding:0 20px;
	text-align:right
}
.ba5 {
	border:5px inset #ADCCFF
}
.bb5 {
	border:5px inset #483db8
}
.black {
	background:#000
}
.blue-snow {
	background:url(./assets/background.jpg)
}
.bottom {
	background:url(../images/bl_green.gif) no-repeat bottom left
}
.bottom div {
	background:url(../images/br_green.gif) no-repeat bottom right
}
.bottom_nav {
	background:url(../images/bl_nav.gif) no-repeat bottom left
}
.bottom_nav div {
	background:url(../images/br_nav.gif) no-repeat bottom right
}
.bottom_white {
	background:url(../images/bl_white.gif) no-repeat bottom left
}
.bottom_white div {
	background:url(../images/br_white.gif) no-repeat bottom right;
	text-align:right
}
.bottombar, .bottombar a {
	background-color:#730C08;
	color:#FFF
}
.box {
	background:url(../images/box_l.jpg) no-repeat top left
}
.box div {
	background:url(../images/box_r.jpg) no-repeat top right;
	color:#333;
	padding-bottom:5px;
	text-align:center
}
.box div, .box, .box_bottom, .box_bottom div {
	height:13px;
	margin:0;
	padding:0;
	width:100%
}
.box_bottom {
	background:url(../images/box_bottom_l.jpg) no-repeat bottom left
}
.box_bottom div {
	background:url(../images/box_bottom_r.jpg) no-repeat bottom right;
	text-align:right
}
.bp5, .bp5_4 {
	border:5px inset #7D4242
}
.bp5_2, .bp5_3 {
	border:5px outset #7D4242
}
.breadcrumb {
	background-color:#C09898;
	color:#FFF
}
.breadcrumb a {
	color:#FFF;
	cursor:hand
}
.breadcrumb a:focus, .breadcrumb a:hover {
	color:#FF0
}
.bs5 {
	border:5px inset silver
}
.cb {
	color:#483db8
}
.cornflower-canvas {
	background:url(./assets/textureu.jpg)
}
.cp {
	color:#9040d3
}
.detailheader {
	font-size:14px;
	margin:10px;
	padding:0
}
.error {
	background-color:#FF0;
	border:thin groove #CCC;
	color:#000;
	font-style:normal;
	font-weight:700
}
.footer {
	color:#7d4242;
	margin:0 auto;
	padding:0 50px;
	text-align:center;
	width:90%
}
.footer a, .footer a:focus, .footer a:hover {
	color:#7d4242;
	font-weight:700;
	text-decoration:underline
}
.footer, .footer td, .footer p {
	color:#7d4242;
	font-weight:700
}
.grey {
	background-color:#E5E5E5
}
.header {
	background-color:#FFF;
	margin:0 auto;
	text-align:center
}
.header_logo {
	margin:0 6%;
	padding:10px;
	text-align:center
}
.header_menu {
	margin:0 auto;
	text-align:center;
	width:100%
}
.header_menu a {
	color:#FFF;
	cursor:hand;
	font-size:14px;
	font-weight:700;
	text-decoration:none
}
.header_menu a:focus, .header_menu a:hover {
	color:#FF0;
	text-decoration:none
}
.header_menu td {
	border-right:#FFF thin;
	text-align:center;
	text-decoration:none
}
.header_menu td:hover {
	background-color:#7D4242;
	color:#FF0;
	text-decoration:none
}
.header_menu_link {
	display:inline-block;
	text-decoration:none;
	width:100%
}
.hidesuggestclass {
	background-color:#FFF;
	border:2px solid #999;
	cursor:pointer;
	display:none;
	margin:0;
	max-height:200px;
	overflow:auto;
	text-align:left;
	width:auto;
	z-index:1011
}
.iframesuggest {
	position:absolute;
	z-index:1010
}
.info {
	background-color:transparent;
	color:#000;
	font-weight:400
}
.inline_block_items {
	border:0 solid #000;
	display:0;
	margin:5px;
	min-height:160px;
	text-align:center;
	vertical-align:top;
	width:120px
}
.inline_block_popular {
	border:0 solid #000;
	display:0;
	margin:5px;
	min-height:120px;
	text-align:center;
	vertical-align:bottom;
	width:120px
}
.inline_block_teams {
	border:0 solid #000;
	display:0;
	margin:5px;
	min-height:120px;
	text-align:center;
	vertical-align:top;
	width:180px
}
.isnow, .newprice {
	color:red
}
.list2 {
	border:1px solid #ccc;
	text-align:center;
	vertical-align:top
}
.m2 {
	margin:0 3% 3%
}
.m3, .m4 {
	margin:0 5% 1%
}
.maps {
	border:0;
	float:right;
	margin:5px 30px 10px 10px
}
.mb2 {
	margin-bottom:2em
}
.menu_link {
	cursor:hand;
	display:inline-block;
	font-size:12px;
	height:100%;
	outline:none;
	text-decoration:none;
	width:100%
}
.menutitle {
	background-color:#E5E5E5;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	color:#333;
	font-weight:700;
	padding:3px 0 3px 10px;
	text-align:left;
	width:185px
}
.mr1 {
	margin-right:1em
}
.pageactive {
	background-color:#FC0;
	border:0;
	text-align:center;
	width:20px
}
.pagelinkin {
	background-color:#E5E5E5;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	color:#333;
	cursor:pointer;
	margin:0;
	padding:2px 0 2px 5px;
	text-align:left;
	vertical-align:top
}
.pagelinkin a:hover {
	background:#d2cfcf;
	text-decoration:none
}
.pagelinkin a:link, .pagelinkin a:visited {
	color:#333;
	text-decoration:none
}
.pagepassive {
	border:0;
	text-align:center;
	width:20px
}
.prd_button {
	background-color:#7D4242;
	border:4px outset;
	color:#FFF;
	display:inline-block;
	font-size:14px;
	margin:0 20px;
	padding:4px
}
.pricetr {
	padding:2px;
	text-align:center
}
.purple-glass {
	background:url(./assets/purplelace2.jpg)
}
.r {
	clear:right;
	float:right
}
.searchstr {
	display:inline-block;
	width:100%
}
.searchstr:first-letter {
	text-transform:uppercase
}
.showsuggestclass .hidesuggestclass {
	display:block !important
}
.showsuggestclass .hoversuggestclass {
	background-color:#7BBE25 !important
}
.sidebar1 {
	background-color:#f0f8ff;
	width:170px
}
.skiplinks {
	display:none
}
.space {
	width:10px
}
.strikethrough {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:line-through
}
.submenu {
	background-color:#FFF;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	padding:5px 5px 5px 10px
}
.submenu a {
	float:right
}
.submenu img {
	border:0;
	float:left;
	margin-right:10px
}
.test {
	background-color:#CC9;
	font-family:"Times New Roman", Times, serif;
	font-size:12px
}
.top {
	background:url(../images/tl_green.gif) no-repeat top left
}
.top div {
	background:url(../images/tr_green.gif) no-repeat top right
}
.top div, .top, .bottom div, .bottom {
	height:8px;
	margin:0;
	padding:0;
	width:100%
}
.top_nav {
	background:url(../images/tl_nav.gif) no-repeat top left
}
.top_nav div {
	background:url(../images/tr_nav.gif) no-repeat top right
}
.top_nav div, .top_nav, .bottom_nav div, .bottom_nav, .top_white div, .top_white, .bottom_white div, .bottom_white {
	height:8px;
	margin:0;
	width:100%
}
.top_white {
	background:url(../images/tl_white.gif) no-repeat top left
}
.top_white div {
	background:url(../images/tr_white.gif) no-repeat top right
}
.topbar {
	background-color:#730C08;
	color:#FFF;
	font-size:13px
}
.topbar a {
	color:#FFF;
	font-size:13px
}
.view {
	margin:auto;
	padding:0;
	width:700px
}
.w22 {
	width:22em
}
.w40p {
	width:40%
}
.warn {
	background-color:transparent;
	color:#780000;
	font-weight:400
}
.wauto {
	width:auto
}
.white {
	background-color:#FFF
}
.yellow {
	background-color:#FC0
}
a.button, button {
	background-color:#f5f5f5;
	border:1px solid #dedede;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	color:#565656;
	cursor:pointer;
	display:block;
	float:left;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	font-weight:700;
	line-height:130%;
	margin:0.7em 0.5em 0.7em 0;
	padding:5px 10px 5px 7px;
	text-decoration:none
}
a.button:active {
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff
}
a.negative:active {
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff
}
a.negative:hover, button.negative:hover {
	background-color:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19
}
a.positive:active {
	background-color:#529214;
	border:1px solid #529214;
	color:#fff
}
a.positive:hover, button.positive:hover {
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	color:#529214
}
a.prd_button {
	color:#FFF
}
body {
	background-image:url(./assets/textures.jpg);
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.2;
	margin:0 auto;
	min-width:640px;
	padding:0
}
body .negative {
	color:#d12f19
}
body .positive {
	color:#529214
}
button {
	overflow:visible;
	padding:4px 10px 3px 7px;
	width:auto
}
button img, a.button img {
	border:none;
	float:none;
	height:16px;
	margin:0 3px -3px 0 !important;
	padding:0;
	width:16px
}
button:hover, a.button:hover {
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#369
}
button[type] {
	line-height:17px;
	padding:4px 10px 4px 7px
}
form {
	margin:0;
	padding:0
}
h1 {
	color:#334d55;
	font-size:16px;
	margin:0;
	padding:0 10px
}
h2 {
	color:#FFF;
	font-size:1.2em;
	font-weight:700;
	margin:0;
	padding:0
}
h3 {
	color:#334d55;
	font-size:1.2em;
	font-weight:700;
	margin:0;
	padding:0
}
h4 {
	color:#e35918;
	font-size:1.1em;
	margin:0;
	padding:10px
}
h5 {
	color:#000;
	font-weight:700;
	margin:0;
	padding:0 0 10px
}
h6 {
	color:#666;
	font-size:x-small;
	font-weight:700;
	text-align:right
}
label {
	color:#334d55;
	font-size:12px;
	font-weight:700
}
legend {
	font-size:16px;
	font-weight:700
}
li {
	padding:4px
}
select {
	color:#036;
	font-size:12px
}
tabbedpanelscontent table td {
	font-size:14px;
	font-weight:700
}
ul {
	list-style-type:square
}
