
/** {
	margin:0; padding:0;
	font-size:100%;

}
*/
input
	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size:0.8975em;
		line-height:1.545em;
		
		color:#000000;
	}

.right {float:right;}
/*	body
	{
		/*background:url(Images/1/bg-tail.jpg) top repeat-x;*/
	/*	text-align:center;
	}*/
	.bg-top { background:url(Images/1/header-bg1.jpg) top center no-repeat;}
	
	/*.link1 { font-size:0.909em; font-weight:bold; color:#149ED1; text-transform:uppercase; text-decoration:none; background: url(Images/1/marker2.gif) right 3px no-repeat; padding-right:16px;}*/
	
	/*.search { display:inline-block; float:right; margin-top:43px; width:250px; height:27px; background:url(Images/1/search-bg.jpg) top no-repeat; }
	
	*/
	.menu1 li a{ display:inline-block; width:118px; height:29px; padding:24px 0 0 0; text-align:center; text-transform:uppercase; font-size:1.09em; color:#FFF; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:1em; cursor:pointer}
	.menu1 li{background:url(Images/1/bg-menu.gif) bottom no-repeat;position:relative}
	.menu1 li:hover,.menu1 li.active{ background:url(Images/1/bg-menu-act.gif) bottom no-repeat;color:#2B2B2B;}
	.menu1 li:hover a, .menu1 li.active a{color:#2B2B2B;}
	.menu1 li ul{display:none;}
	.menu1 li:hover ul{display:block;background:#fff;position:absolute;width:150px;padding:10px;
	box-shadow:0 8px 6px 0 #CCCCCC;border:1px solid #ddd;border-top:none;z-index:111;border-radius:0 0 15px 15px}
	.menu1 li ul li{float:none;background:none;}
	.menu1 li ul li a{width:auto;font-size:1.02em;padding:10px 0;height:auto;}
	.menu1 li ul li a.submenu{background:url(Images/arrow_right1.png) right 2px no-repeat;}
	
	.glossymenu li{position:relative}
	.glossymenu li ul{display:none;}
	.glossymenu li:hover ul{ 
		display:block;
		background: none repeat scroll 0 0 #F1F1F1;
		border-radius: 2px;
		box-shadow: 2px 0 5px -1px #6C6969;
		left: 200px;
		padding:5px 15px ;
		position: absolute;
		top: 0;
		width: 185px;
	}
	.glossymenu li ul li a{text-decoration:none;padding:5px 0;color:#000;font-size:13px;display:block}
	
	
  .menu2 li a:hover {background:url(Images/1/bg-menu2-act.gif) bottom no-repeat; color:#2B2B2B;}
  
/*  .list1 li { background:url(Images/1/marker1.gif) 0 6px no-repeat; padding-left:10px; margin-bottom:15px;}*/
  
.col-1, .col-2, .col-3, .col-4, .col-5 {float:left;}
/*.column-1, .column-2, .column-2a,.column-3  {float:left;text-align:left; }*/
 
.ad-1, ad-2 {float:left;}
.container {width:100%; overflow:hidden;}

/*#main { width:1024px; margin:0 auto; text-align:left;}*/
#header {height:185px; }


/* ============================= page1 ===========================*/
#page1 .col-1 { width:300px;}
/* ============================= page2 ===========================*/
#page2 .col-1 { width:313px;}
#page2 .col-2 { width:257px;}
/* ============================= page4 ===========================*/
#page4 .col-1 { width:313px;}
#page4 .col-2 { width:257px;}
/* ============================= page5 ===========================*/
#page6 .col-1 { width:270px;}
#page6 .col-2 { width:313px;}
#page6 .col-3 { width:257px;}
/* ============================= page6 ===========================*/
#page7 .col-1 { width:381px;}
#page7 .col-2 { width:160px;}
#page7 .col-3 { width:285px; }
#page7 .col-4 { width:285px; }

/*html
	{
		font-family: Arial,  Geneva, sans-serif;
		font-size:0.6875em;
		font-size:0.7575em;
		line-height:1.545em;
		color:#4E4E4E;
		color:#000000;
	}
*/	
.glossymenu{
margin: 0px 0;
padding: 0;
width: 200px; 
Border: 0px solid #9A9A9A;
border-bottom-width: 0;
}



.glossymenu a.menuitem{
	
display:block;
padding:14px 0 21px 4px; 
text-decoration:none;
background: black url(images/1/bg-menu2.gif)  left top no-repeat;
cursor:pointer;
color:#4E4E4E;
text-transform:uppercase; 
font-weight:bold; 
line-height:1em; 
font-size:1.091em; 



position: relative; 
width: auto;

text-decoration: none;
height: 11px;
}



.glossymenu a.menuitem:hover{
background-image: url(images/1/bg-menu2.gif);
}

.glossymenu div.submenu{ 

background:  url(images/1/menu3.gif)  left top repeat;

}

.glossymenu div.submenu ul{ 
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
	
border-bottom: 1px solid black;
}


.glossymenu div.submenu ul li a{
font: normal 14px Arial;
color: white;
background: #E9E9E9;
background:  url(images/1/menu4.gif)  left top repeat;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; 
text-decoration: none;
}

.glossymenu div.submenu ul li a:hover{
//background: #DFDCCB;
color: red;
}

.submenu{display: none}



.tabberlive .tabbertabhide {
 display:none;
}


.tabber {
}
.tabberlive {
 margin-top:1em;
}


ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 /*border-bottom: 1px solid #778;*/
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
    border-radius: 5px 5px 0 0;
    margin-left: 3px;
    padding: 3px 0.5em;
    text-decoration: none;}

ul.tabbernav li a:link { color: #fff; }


ul.tabbernav li a:hover
{
 color: #fff;
 background: #000;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #000000;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}


.tabberlive .tabbertab {
 /*padding:5px;
 border:1px solid #aaa;
 border-top:0;*/
     border: 1px solid #CCCCCC;
    padding: 5px;

 
}


.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}



/*tbody.on { display:table-row-group; }
table.provresults {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
}
	table.tablebigfont td {
		font-size:110%;
	}
	table.tablebg	td{
			   padding:1px;
			   vertical-align:top;
			  }
*/#footer { height:70px; background:url(Images/1/bg-footer.gif) top repeat-x #F2F2F2; text-align:center;}

/*p {padding-top:14px;}
a img { border:0;}
ul { list-style:none;}
img {vertical-align:top;}
*/
/*h3 { font-size:1.818em; color:#000000; line-height:1.2em; text-transform:uppercase; }*/

/*.link1  { margin-left:5px;}
.link1:hover { text-decoration:underline;}

.space1 { margin-right:24px;}
.spase2 { margin-top:20px;}

.title1 { font-size:3.273em; line-height:1.2em; text-transform:uppercase;}
.title2 { font-size:1.273em; line-height:1.2em; text-transform:uppercase;}

.indent2 { padding-top:20px;}

.space1 { margin-right:24px;}
.spase2 { margin-top:20px;}
.spase4 { margin-top:10px;}

/*.indent2 { padding-top:20px;}*/

#header .row-1 { height:26px; padding:7px 27px 0 0; font-size:0.909em; color:#FFFFFF; text-transform:uppercase;}
#header .row-1 span { color:#000000;}
#header .row-1 a { color:#FFFFFF; text-decoration:none;}
#header .row-1 a:hover { color:#000000; }
#header .row-2 { height:111px; }

#header .row-3 { height:53px;}
.menu1 li { float:left; margin-right:1px;}

#content { padding:30px 0 55px; }

.column-1 { width:200px; }
/*.column-2 { width:645px; height:100%;}
*/.column-2a {width:750px; height:100%;}
.column-3 { width:155px; }

/*.divider { border-top:1px solid #BCBCBC;}*/


/*.list1 { margin-top:10px;}*/

/*.list1 li a { color:#000000; text-decoration:none;}
.list1 li a:hover { color:#149ED1; text-decoration:underline;}
*//*.list1 li { margin-left:10px;}*/

.list2 li a:hover { color:#149ED1; text-decoration: none}


	.ad-1 { width:325px; float:left; margin-left: -20px; margin-right:1px; margin-bottom:0px;}
	.ad-2 { width:325px; float:right; margin-left: -40px; margin-right:1px; margin-bottom:0px;}
	

#footer .foorer-main { width:832px; margin:0 auto; text-align:left; padding-top:25px;}
#footer a { color:#000000;}

#SearchForm .input {width:151px; height:18px; border: none; background:#FFFFFF; color:#000000; font-size:1.2em; line-height:1em; margin:0 0 0 33px; padding:5px 0 0 0;}
#SearchForm .button { width:18px; height:18px; border:0px; background: none; vertical-align:middle; cursor:pointer; outline:none; margin:3px 0 0 20px; padding:0; }

#niceform {
	background:#fff;
	padding:1em;
	border:1px solid #eee;
	margin:1em;
	width:27em;	
}
.login {
	background:url(./images/user.gif) no-repeat 95% 1em;
}
.contact {
	background:url(./images/email2.gif) no-repeat 95% 1em;
}
fieldset div {
	margin:0.3em 0;
	clear:both;
}

/*
label {
	float:left;
	width:10em;
	text-align:right;
	margin-right:1em;
}
*/
legend {
	color:#0b77b7;
	font-size:1.2em;
}

legend span {
	width:10em;
	text-align:right;
}

fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}

.email {
	width:14em;
}

input.default {
	color:#bbb;
}

#submit-go {
	margin-top:1em;
	width:69px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(../gfx/submit-button.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important; cursor:hand;
}
#submit-go:hover {
	background-position:0 -26px;
}

.dropdown {
	background:#dad9d4 url(../gfx/calendar.gif) no-repeat 2px 2px;
	border:1px solid #cac9c2;
	padding:0.2em;
	cursor:default;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	-moz-border-radius:0 2em 0 0;
	-khtml-border-radius:0 2em 0 0;
	border-radius:0 2em 0 0;
	width:21em;
}

.dropdown .month {
	margin-left:48px;
	width:37%;
}
.dropdown .year {
	margin-left:1em;
	width:25%;
}
.dropdown .close {
	display:block;
	overflow:hidden;
	border:0;
	position:absolute;
	top:0.5em; right:1em;
	background:url(../gfx/close.png) no-repeat 50% 50%;
	width:16px; height:16px;
	border:none;
	text-indent:-9999px;
}

/*.dropdown table {
	border-spacing:0;
	table-layout:fixed;
	empty-cells:show;
	margin-top:0.5em;
	width:100%;
}
.dropdown thead th {
	width:14%;
}

.dropdown tbody td {
	background:#fff;
	text-align:center;
	line-height:2;
	border:1px solid #dad9d4;
}
.dropdown tbody td.hover {
	background:#748098;
	color:#fff;
	cursor:pointer;
}
.dropdown .weekend {
	color:#f00;
}
.dropdown .today {
	border:1px solid #f00;
}
.dropdown .selected {
	background:#748098;
	color:#fff;
}


TABLE.tablebg {
        BORDER-BOTTOM: #000000 2px solid; BORDER-LEFT: #000000 2px solid;
BORDER-SPACING: 0pt 0pt; BORDER-TOP: #000000 2px solid;  BORDER-RIGHT:
#000000 2px solid
}
TABLE.tablebg TD {
        PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; VERTICAL-ALIGN:
top; PADDING-TOP: 1px
}
TABLE.tablebg TR {
        BACKGROUND-COLOR: #bfbfbf
}
TABLE.tablebg TR.initial {
        BACKGROUND-COLOR: #bfbfbf; COLOR: #000000
}
TABLE.tablebg TR.normal {
        BACKGROUND-COLOR: #bfbfbf
}
TABLE.tablebg TR.highlight {
        BACKGROUND-COLOR: #f6ff00
}

/* This is a very basic stylesheet for the date-picker. Feel free to create your own. */

/* Hide the input by using a className */
input.fd-hidden-input,
select.fd-hidden-input
        {
        display:none;
        }
/* Screen reader class - hides it from the visual display */
.fd-screen-reader
        {
        position:absolute;
        left:-999em;
        top:0;
        width:1px;
        height:1px;
        overflow:hidden; 
        outline: 0 none;
	-moz-outline: 0 none;
        } 

/* CSS Document */

div.rt-fusionmenu {
}
/*.rt-menubar {
    background: url("../images/menu-inact-bg.jpg") repeat-x scroll left top transparent;
    border-radius: 4px 4px 0 0;
}*/
.menutop li.root.firstItem a {
    border-radius: 4px 0 0 0;
}
.menutop li.root.lastItem {
    background: none repeat scroll 0 0 transparent;
}
/*.menutop li {
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
.menuitemcode {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0030ff;
}
.menutop em {
    display: block;
    font-size: 80%;
    font-style: normal;
    font-weight: normal;
}
.menutop li .item, .menutop li.active .item {
    display: block;
    float: none;
    margin: 0;
    text-decoration: none;
    width: auto;
}
.menutop li .fusion-submenu-wrapper {
    float: none;
    left: -999em;
    position: absolute;
    z-index: 500;
}
.menutop li:hover li ul, .menutop li.sfHover li ul {
    top: -999em;
}
.menutop li:hover ul, .menutop li.sfHover ul {
    top: 0;
}*/
/*.menutop {
    line-height: 1em;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
	width:711px;
	
}
.menutop li.root {
    background: url("../images/menu-li-bg.jpg") no-repeat scroll right top transparent;
    float: left;
}
.menutop li.root > .item {
    background: url("../images/menu-inact-bg.jpg") repeat-x scroll left top transparent;
    color: #222;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 1px 0 0;
    outline: medium none;
    padding: 0 3px 0 0;
    position: relative;
    white-space: nowrap;
    z-index: 610000 !important;
	border-radius:4px 0 0 0;

}
.menutop li.root > .item:hover, .menutop li.root.active > .item, .menutop li.root.f-mainparent-itemfocus > .item {
    background: url("../images/menu-act-bg.jpg") repeat-x scroll left top transparent;
    color: #494949;border-radius:0 0 0 0;
}
.menutop li.root > span.item {
    cursor: default;
}
.menutop li.root > .item span {
    line-height: 36px;
    margin: 0;
    outline: medium none;
    padding: 0 1px 0 4px;
    width: 711px;
}
.menutop li.root > .item em {
    display: block;
    line-height: 0.3em;
    text-transform: lowercase;
}
.menutop li.parent.root .item span {
}
.menutop li.root .subtext span {
    line-height: 1.9em;
}
.menutop li.root > .item img {
    margin: 0 4px 0 0;
    vertical-align: text-bottom;
}
.menutop li.root.f-main-parent > .item span {
    background: url("../images/top-menu-icon.png") no-repeat scroll right 22px transparent;
}
.menutop li.root.f-main-parent:hover > .item span, .menutop li.root.f-mainparent-itemfocus > .item span, .menutop li.root.f-main-parent.active > .item span {
    background-position: right -45px;
}
.menutop ul {
    background: url("../images/drop-bg.png") repeat scroll left top transparent;
    float: left;
    margin: 0 0 0 1px;
    padding: 0;
}
.menutop .drop-bot {
    clear: both;
    height: 1px;
    overflow: hidden;
}
.menutop .fusion-submenu-wrapper {
    height: auto !important;
}
.menutop ul.level2 {
    margin-left: 1px;
    margin-top: 20px;
}
.menutop ul li {
    display: block;
    padding: 0;
}
.menutop ul li > .item {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    line-height: 35px;
    padding: 0 15px;
}
.menutop ul li > .item:hover, .menutop ul li.active > .item, .menutop ul li.f-menuparent-itemfocus > .item {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #444444;
}
.menutop ul li > .item span {
    display: block;
    line-height: 35px;
    overflow: hidden;
}
.menutop ul li .item img {
    float: left;
    margin: 8px 6px 0 0;
    vertical-align: top;
}
.menutop ul li .nolink span {
    display: block;
}
.menutop ul li span.item {
    cursor: default;
    outline: medium none;
}
.menutop ul li .subtext span {
    line-height: 1.9em;
}
.menutop ul li .subtext em {
    line-height: 0.6em;
    padding-bottom: 7px;
    text-transform: lowercase;
}
.menutop li.root:hover > .fusion-submenu-wrapper {
    left: 0;
    top: 35px;
}
.menutop ul li:hover > .fusion-submenu-wrapper {
    left: 180px;
    top: 0;
}*/
.fusion-js-container {
    background: none repeat scroll 0 0 transparent !important;
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 600000 !important;
}
.fusion-js-subs {
    display: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
}
.menutop .fusion-grouped {
    padding-bottom: 10px;
}
.menutop .fusion-grouped ol {
    padding: 0;
}
.menutop .fusion-grouped ol li {
    padding: 0 15px;
}
.menutop .fusion-grouped ol li .item {
    padding: 0 15px;
}
.menutop .fusion-grouped ol li span {
    font-size: 85%;
    line-height: 2em;
}
.menutop .type-module ol {
    padding: 0;
}
.menutop .type-module ol li {
    padding: 0;
}
.menutop .type-module ol li .fusion-modules {
    background: none repeat scroll 0 0 transparent;
}
.menutop .type-module ol li .fusion-module {
    background: none repeat scroll 0 0 transparent;
    overflow: hidden;
    padding: 0;
}
.menutop .fusion-module, .menutop .fusion-modules, .menutop .fusion-grouped {
    display: block;
}
.menutop .fusion-modules.item {
    padding: 15px;
}
.menutop .fusion-module em {
    display: inline;
    font-size: inherit;
    font-style: italic;
}
.menutop .fusion-module a {
    font-size: inherit;
    line-height: 130%;
}
.menutop .fusion-module p, .menutop .fusion-modules p {
    line-height: 160%;
}
.menutop ul li.grouped-parent > .daddy span {
    background: none repeat scroll 0 0 transparent;
}

/*.middle { /*background-position:center; margin:0 auto; width:711px;}*/
.returntobreed-btn {float:left; width:164px; height:40px; background-image:url(../images/returntobreed-btn.png);}
/*.textsize {float:right; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333;}*/
/*.contentbg {width:711px; background-color:#f0f0f0; display:inline-block; padding: 14px 0 15px 0;}
.contentbg1 {width:711px; padding: 14px 0 15px 0; display:inline-block;}
.redtxt {font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#ff3939; float:left; padding:15px 0 0 15px;}
.reddowntxt {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; float:left; padding:0 0 0 15px; width:455px; line-height:18px;}
.rightarea { float:right;}
/*.leftarea {float:left; width:455px;}
.stateright {font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; width:215px;}
.righttxt {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; float:right; width:215px; line-height:25px;}


/*New Login Drop Down*/
nav ul {
  margin: -5px 0px 0px 0px;
  padding: 0;
  list-style: none;
  position: relative;
  float: right;
  background: #eee;
  border-bottom: 1px solid #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;    
  color:#000;
  
     
}

nav li {
  float: left;      
  
}

nav #login {
  border-right: 1px solid #ddd;
  -moz-box-shadow: 1px 0 0 #fff;
  -webkit-box-shadow: 1px 0 0 #fff;
  box-shadow: 1px 0 0 #fff;  
  
  
}

nav #login-trigger,
nav #signup a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  padding: 0 8px;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 #000; 
  
}

nav #signup a {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  
}
nav #signup {
  border-right: 1px solid #ddd;
  -moz-box-shadow: 1px 0 0 #fff;
  -webkit-box-shadow: 1px 0 0 #fff;
  box-shadow: 1px 0 0 #fff;  
  
  
}

nav #login-trigger {
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  

}

nav #login-trigger:hover,
nav #login .active {color:#000000;},
nav #signup a:hover {
  background: #fff;
}

nav #login-content {
  display: none;
  position: absolute;
  top: 24px;
  right: 0;
  z-index: 999;    
  background: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background-image: -webkit-linear-gradient(top, #fff, #eee);
  background-image: -moz-linear-gradient(top, #fff, #eee);
  background-image: -ms-linear-gradient(top, #fff, #eee);
  background-image: -o-linear-gradient(top, #fff, #eee);
  background-image: linear-gradient(top, #fff, #eee);  
  padding: 15px;
  -moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  -webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  -moz-border-radius: 3px 0 3px 3px;
  -webkit-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
  color:#000000;
}

nav li #login-content {
  right: 0;
  width: 250px;  
}

/*--------------------*/

#inputs input {
  background: #f1f1f1;
  padding: 6px 5px;
  margin: 0 0 5px 0;
  width: 238px;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 1px #ccc inset;
  -webkit-box-shadow: 0 1px 1px #ccc inset;
  box-shadow: 0 1px 1px #ccc inset;
}

#inputs input:focus {
  background-color: #fff;
  border-color: #e8c291;
  outline: none;
  -moz-box-shadow: 0 0 0 1px #e8c291 inset;
  -webkit-box-shadow: 0 0 0 1px #e8c291 inset;
  box-shadow: 0 0 0 1px #e8c291 inset;
}

/*--------------------*/

#login #actions {
  margin: 10px 0 0 0;
}

#login #submit {		
  background-color: #d14545;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e97171), to(#d14545));
  background-image: -webkit-linear-gradient(top, #e97171, #d14545);
  background-image: -moz-linear-gradient(top, #e97171, #d14545);
  background-image: -ms-linear-gradient(top, #e97171, #d14545);
  background-image: -o-linear-gradient(top, #e97171, #d14545);
  background-image: linear-gradient(top, #e97171, #d14545);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(0,0,0,.5);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;    
  border: 1px solid #7e1515;
  float: left;
  height: 30px;
  padding: 0;
  width: 100px;
  cursor: pointer;
  font: bold 14px Arial, Helvetica;
  color: #fff;
}

#login #submit:hover,
#login #submit:focus {		
  background-color: #e97171;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d14545), to(#e97171));
  background-image: -webkit-linear-gradient(top, #d14545, #e97171);
  background-image: -moz-linear-gradient(top, #d14545, #e97171);
  background-image: -ms-linear-gradient(top, #d14545, #e97171);
  background-image: -o-linear-gradient(top, #d14545, #e97171);
  background-image: linear-gradient(top, #d14545, #e97171);
}	

#login #submit:active {		
  outline: none;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;		
}

#login #submit::-moz-focus-inner {
  border: none;
}

#login label {
  float: right;
  line-height: 30px;
}

#login label input {
  position: relative;
  top: 2px;
  right: 2px;
}








/* New CSS Form Code*/

.clear {
    clear: both;
}
h6{margin:0 auto;}
.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clear, br.clear {
    clear: both;
}
.fltrt{float:right}
/*.main {margin:0 auto;padding:0;width:710px;}*/
.top-icon{margin-bottom:15px}
.top-icon img{vertical-align:middle}
/*.color1{color:#ff3939}*/
.width597{width:597px}
.box {background: #fff;padding: 10px 0 0 0;border: 1px solid #ccd7db;-webkit-border-radius: 6px;-moz-border-radius: 6px;
border-radius: 6px;}
.box-header {position: relative;height: 55px; margin: 0 10px 0 0;}
.box-header h6 {background: #fa3434;height: 42px;line-height: 42px;font-size: 26px;text-transform: capitalize;
color: #fffefe;padding: 0 0 0 12px;text-shadow: 0 1px 1px #000;-webkit-border-radius: 0 6px 6px 0;-moz-border-radius: 0 6px 6px 0;
border-radius: 0 6px 6px 0;font-family: 'Rokkitt', serif;font-weight: normal;}
 .title-rib { position: absolute;top: 0;left: -10px;background:url(./images/title_left.png) no-repeat left;height: 55px;width: 14px;}
 .box-content { padding: 6px 20px 20px;*zoom: 1;}
.field_container {margin-bottom: 20px;}
.field_container label {display: block;padding-bottom: 5px;}
label {color: #2A3349;font-size: 13px;font-weight: bold;}
/*.field_container  input[type="text"], body.register #content #main #captcha_container input[type="text"],textarea {width: 367px;}
select {width:375px}

input[type="text"], input[type="password"],  input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"],select,textarea {font-size: 13px;padding: 6px 5px;
  outline: none;border: 1px solid #c7cad0;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;
  -ms-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: inset 0px 0px 7px #c7cad0;
  -moz-box-shadow: inset 0px 0px 7px #c7cad0;box-shadow: inset 0px 0px 7px #c7cad0;background-color: #fff;}
  
textarea:focus, input[type="text"]:focus, input[type="password"]:focus,  input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
	transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s
}
*/.field_containergroup {}
.field_containergroup .field_container {padding-right: 25px;width:169px;}
.field_containergroup .field_container {float: left;}

.field_containergroup .field_container input[type="password"] {
    width: 169px;}

.text1{color: #2A3349;
    font-size: 13px;
    font-weight: bold;}
.fieldValue.radio div {
    display: inline-block;
    float: left;
}
input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"]{width:auto}
.btn{
    background-image:url(./images/sb-bg.jpg);
    background-repeat: repeat-x;
    border: 1px solid #ff8d8d;
    box-shadow: 0 1px 0 #ff8585 inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);text-transform:uppercase;font-weight:bold;font-size:12px;padding-left:10px;padding-right:10px
  
}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer}
.btn:hover:hover, .btn:hover:active, .btn.active:hover, .btn.disabled:hover, .btn[disabled]:hover{opacity:0.90}
/* Calendar: a Javascript class for Mootools that adds accessible and unobtrusive date pickers to your form elements <http://electricprism.com/aeron/calendar> */
/* Default CSS for Calendar (navigation: 1), Copyright (c) 2007 Aeron Glemann <http://electricprism.com/aeron> */

.hidden {
	opacity: 0;
	position: absolute;
}
.visible {
	opacity: 1;
}
/*thead{padding:0;margin:0 auto}
tr{padding:0px;margin:0 auto}
*/input.calendar,
select.calendar {
	width: 99px;
}

button.calendar {
	background: url(./images/cal.jpg);
	border: 0;
	cursor: pointer;
	height: 15px;
	margin-right: 6px;
	width: 16px;
	margin-left:3px;vertical-align:middle
}
div.calendar {
	background: url(./images/dashboard.png) no-repeat;
	height: 180px;
	text-align: center;
	width: 180px;
}	
	div.calendar * {
		margin: 0;
		padding: 0;
	}	
	div.calendar div {
		background: none !important;
		cursor: move;
		height: 180px;
		overflow: hidden;
		position: relative;
		width: 177px;
	}	
	
	div.calendar caption {
		color: #FFF;
		font: normal 14px Arial, Helvetica, sans-serif;
		padding-top: 6px;
		text-align: center;
		width: 100%;
		height:23px
	}
	div.calendar caption a {
		cursor: pointer;
		display: block;
		height: 12px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 9px;
		width: 6px;
	}
	div.calendar caption a.prev {
		background-image:url(./images/prev.png);
		left: 7px;
		
	}
	div.calendar caption a.next {
		background-image: url(./images/next.png);
		right: 7px;
	}
	div.calendar caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.calendar caption span.month {
		padding-right: 8px;
	}
	div.calendar caption span.month:after {
		content: ',';
	}

	/*div.calendar table {
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 180px;
		padding:0px
	}*/
	div.calendar th {
		border: 0;
		color: #2b2b2b;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 22px;
		text-align: center;
		width: 26px;
		padding:0px
	}
	div.calendar td {
		color: #FFF;
		font-size: 11px;
    text-align: center;
    width: 26px;
	height:25px
	}
	div.calendar td.invalid {
		color: #999;
	}
	div.calendar td.valid {
		color: #2b2b2b;
		cursor: pointer;
	}
	div.calendar td.hilite {
		background: url(./images/calendar-hilite.gif);
	}
	div.calendar td.inactive {
		background: url(./images/calendar-td.gif) 0 100%;
		color: #FFF;
	}
	div.calendar td.active,
	div.calendar td.hover {
		background:url(./images/calendar-valid.png)  0 100%;
		color: #FFF;
		cursor: pointer;
	}
	
	
	
	
	



/*BB Css*/


/*table.BBTable {
	width:725px;
	border-collapse: collapse;
	border-top: 0px;
	border-bottom: 0px;
	border-left:0px;
	border-right:0px;
	border:0px;	
}

tr.BBHeading td {
	border-top: 0px;
	border-bottom: 0px;
	border-left:0px;
	border-right:0px;
	border:0px;
	padding:0px;
	background:url( ./Images/BBHeader.jpg);
  font-family: Arial, Sans-Serif;
  font-size: 20px;
  color: #FFF;
  
  
	}

tr.BBRow td {
	border-top: 0px;
	border-bottom: 0px;
	border-left:0px;
	border-right:0px;
	border:0px;
	padding:0px;
  font-family: Arial, Sans-Serif;
  font-size: 14px;
  color: #000;
  
	}*/
/*.add-img{margin:0 auto;margin-left:55px}
#center_column h1{font-size:20px;font-weight:bold;text-transform:uppercase;color:#000;margin:0}
#center_column h2{font-size:18px;color:#c30505;margin:0;font-weight:normal;padding-top:5px;padding-right:50px;}
#center_column h3{font-size:15px;color:#e92f6b;margin:0;font-weight:normal;padding-top:5px;margin-bottom:5px;margin-top:25px}
.grid1{width:400px}
#center_column{width:100%;margin-top:30px;}
.fltft{float:left}
.addhomefeatured {padding-bottom: 15px;}
.addhomefeatured ul { list-style: none outside none;padding:0px;}

.addhomefeatured ul li .featured_li > div {overflow: hidden;padding-left: 23px;padding-top: 5px;text-align: left; }
.addhomefeatured ul li div {}
.addhomefeatured ul li h5 {padding: 0;margin-left:10px;margin-right:10px; margin-top:5px;height:52px;line-height: 115%;}
.addhomefeatured ul li h6 {padding: 0;margin-left:20px;    color: #e92f6b;
    font-size: 13px;margin:0px;height:25px; line-height: 105%; 
}
.addhomefeatured ul li.num-1,  .addhomefeatured ul li.num-3, .addhomefeatured ul li.num-4, .addhomefeatured ul li.num-5 {
    border-bottom: medium none;
}

.addhomefeatured ul li a {
    position: relative;
    
    
}
a.product_link {
    color: #353535;
    font-size: 13px;
    
}

.addhomefeatured ul .featured_li {
    padding: 0px 0 18px;
}

.addhomefeatured ul li img.main-img {
}
.addhomefeatured ul li img {
    margin-left: 28px;border:1px solid #d3d3d3;
}
.color1{color:#000}
.text2{padding-top:2px}
.grid2{width:140px}


.addhomefeatured ul li {
    border-color: #999999;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    width: 238px;
    height:310px;
    background-color:#f7f1f1;
}
.addhomefeatured ul li {
    float: left;
    position: relative;
}
/*li {
    line-height: 20px;
}*/
img{border:none;}
.button5{background:url(./images/button5-bg.jpg) repeat-x;border:1px solid #812525;padding:5px 8px;color:#FFF;margin-left:15px}
/*table.hovertable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
	width:774px
}
table.hovertable th {
	background-color:#f0f0f0;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #d4d4d4;
}
table.hovertable tr {
	background-color:#fcfcfc;
	
}
table.hovertable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #d4d4d4;
}*/



/* New BB System CSS*/


#bulletin-board #box1{margin:0 auto;margin-bottom:10px}
#top-red{background:url(./images/red-bg.jpg) repeat-x;height:42px}
#bulletin-board h1{font-size:18px;font-weight:normal;color:#FFF;margin:0 auto;margin-top:8px}
#bulletin-board #mrn{margin-left:10px}
#bulletin-board #mrn2{margin:12px 10px 0 0 }
#bulletin-board #mrn3{margin:12px 0px 0 0 }
#saparator{background:url(./images/saperotar2.jpg) no-repeat;height:42px;width:2px;margin:0 8px}
#post-button{background:url(./images/post-button.jpg) repeat-x;border:1px solid #212121;padding:5px 8px;color:#FFF;}
#bulletin-board #box2{margin:0 auto;background:#FFF;}
#bulletin-board #odd{margin:0 auto;background:#f4f4f4;}
#details-page #box3{border-bottom:1px solid #c0c0c0;padding:4px 0 0 5px}
#details-page #box3 li{list-style:none;float:left;display:inline-block;margin-right:8px}
#details-page #box3 ul{margin:0 auto;padding:0px}
#details-page h3{color:#962c2c;font-size:15px;font-weight:900;}
#details-page p{color:#555555;font-size:15px;margin:-10px 10px 10px}
#details-page a{color:#555555;font-size:15px;margin:0px 0px}
#bulletin-board #odd{margin:0 auto;background:#f4f4f4;}
#details-page .odd1{
background-color:#eaeaea;
	background-image:-moz-linear-gradient(bottom, #e7e7e7, #fcfcfc);
	background-image:-webkit-gradient(bottom linear, 0 0, 0 100%, from(#e7e7e7), to(#fcfcfc));
	background-image:-webkit-linear-gradient(bottom, #e7e7e7, #fcfcfc);
	background-image:-o-linear-gradient(bottom, #e7e7e7, #fcfcfc);
	background-image:linear-gradient(bottom top, #e7e7e7, #fcfcfc);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#fcfcfc', GradientType=0);
	border-color:#b8b8b8;}

button.button2 > span, .block-wishlist .actions a, .page-sitemap .links a {
    background:url(./images/post-button.jpg) repeat-x;
border:1px solid #212121;    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    line-height: 30px;text-transform:uppercase;margin-top:-20px
}
button.button2 > span {
    float: left;
	padding:0px 5px;
    text-align: center;
    white-space: nowrap;
}
button.button2 {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}

.btn-cart2 span span {
    background:url(./images/details-page-arrow.png) no-repeat scroll left  transparent;
    padding-left: 25px !important;
}
/*table.bulletintable {
	font-size:15px;
	color:#333333;
	border-color: #999999;
	border-collapse: collapse;
	width:100%;
	
	
}
table.bulletintable th {
	border-width: 5px;
	padding: 8px;text-align:left
}
table.bulletintable tr {
	background-color:#fcfcfc;
	border:1px solid #e0e0e0
	
}
table.bulletintable td {
	padding: 8px;
	border-style: solid;
	border-color: #d4d4d4;border:none;min-width:110px
}
*/
button.button1 > span, .block-wishlist .actions a, .page-sitemap .links a {
    background:url(./images/button5-bg.jpg) repeat-x;
    border: 1px solid #812525;
    border-radius: 3px 3px 3px 3px;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    line-height: 30px;
}
button.button1 > span {
    float: left;
	padding:0px 5px;
    text-align: center;
    white-space: nowrap;
}
button.button1 {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}
button.button1 {
}

.btn-cart1 span span {
    background:url(../images/bulletin-arrow.png) no-repeat scroll right  transparent;
    padding-right: 25px !important;
}


@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Oswald);
#icon-page{}
/*#icon-page #icon-bg{background:url(./images/icon-page-bg.jpg) no-repeat;width:343px;height:110px}*/
#icon-page #icon1{margin:5px 0px 0px 13px}
#icon-page h1{font-family: 'Oswald', sans-serif;text-transform:uppercase;color:#2f2f2f;font-size:18px;margin-bottom:0px;margin-top:15px;}
#icon-page h4{text-transform:uppercase;color:#726f6f;font-size:12px;margin:0 auto;margin-top:5px}
#icon-page #pad1{margin:20px 0 0 10px}
/*#icon-page .mrn3{margin-right:24px}*/
/*#icon-page #wrapper1{margin-bottom:15px}
*/




/*.normaltext{
	
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    margin-bottom: 0px;
    width: auto;
    padding: 0px;
		border: 1px solid black;
   	outline: none;
   	background:#ffffff;
} 

*/


.help {
    background-color: #FFFFFF;
    color:#000000;
    border-radius: 5px;
    display: none;
    border-width:2px;
    border-style:solid;
    border-color:black;
    padding: 10px;
    z-index: 100;
    position:absolute;
    width:300px;
    
}

.help_link:hover + span {

    display: inline;
    text-decoration: none;
    
}






#newsletterbox {
background-color: #f7f7f7;
border: 3px solid #a9a9a9;
-webkit-border-radius: 5px;
-webkit-border-top-right-radius: 65px;
border-radius: 5px;
border-top-right-radius: 35px;
margin-top: 2px;
}
.newsletterbox-wrap {

margin: -17px -18px;
overflow: hidden;
padding: 15px 2px 20px;
text-align: center;
text-shadow: 1px 1px #fff;
}

.newsletterbox-wrap h4 {
text-align: Left;
padding-left:50px;
}

.newsletterbox-wrap p {
margin: 0 0px 5px;
text-align: left;
}
.newsletterbox-wrap input[type="email"] {

box-shadow: 0 0 5px #ccc inset;
color: #999;
font-family: 'proxima-nova',sans-serif;
font-size: 15px;
margin: 0 5px;

padding: 5px 0 0px 5px;
width: 150px;
text-align: left;
}

.newsletterbox-wrap input[type="submit"] {
box-shadow: 0 1px 1px #a24a1d;
font-size: 14px;
bAckground-image:url("./images/subscribe.jpg");
font-weight: bold;
padding: 0px 0px;
width:128px;
text-transform: uppercase;
}


