body	{
						margin:0px;
						padding:0px;
						background: url(images/bg_all.jpg) repeat-x 0 0 #f3fbfb;
						font-family: Arial, Helvetica, sans-serif;
						}
td {
						font-family: Arial, Helvetica, sans-serif;
						}

h2, h3, h3 a { color: #03558C; font-weight: normal; text-decoration:none; }

h2 { font-size: 1.4em; }


h1 { font-size: 1.5em; color: #2B739F; font-weight: normal; letter-spacing: -0.03em; }

a img { border:  1px solid silver; }
a.detail{color:#9d8f8f; font-weight:bold;}

a {
						color: #2B739F;
						}
a:name{color:#f4f5f6;}
img {
					        border: 1px solid silver;
						}
ul {
                                                margin:0px;
                                                padding-left:20px;
}
table {
                                                border-collapse:collapse;
}
.price {					font-size: 1.4em;
						color: #2B739F; 
						}
.title_a {					font-size: 1.4em;
						color: #03558C; 
						text-decoration:none;
						}
.line	{					width: 100%;
						height: 1px;
						font-size: 1px;
						background: #2B739F;
						}
/* ------------------ ------------------------*/
.content {
						margin: 10px 25px 25px 0;
						font-size: 0.8em; 
						color: #4e4e4e; 
						line-height: 1.4em; 
						}
.subcontent {
						margin: 0px 35px 0px 35px;
						}
.subcontent ul {
						list-style-type:none;
						margin:0; 
						padding:0; 
						display: inline;
						}
.subcontent li {
						list-style-type:none;
						margin:0; 
						padding:0; 
						display: inline;
						}
																								
/*----------  list_0_1	 ---------------------*/
.header_bg {
						background: url(images/header_tile_left.jpg) repeat-x top left;
						height: 165px;
						width: 50%;
}
.header0 {
						background: url(images/left_bg.jpg) repeat-x top right;
						height: 280px;
						margin:0px;
						}
.header911 {
						background: url(images/bg.jpg) no-repeat top left;
						height: 280px;
						margin:0px;
						padding:0px;						
						}
.logo {
						padding: 85px 0 0 15px;
						float: left;
						margin:0px;
						}
.headtext {
						font-size:22px;
						font-family: Arial, Helvetica, sans-serif;
						color: #fff7ee;
						padding:0px;

						}
.name {
						vertical-align:top;
						padding: 0px 0px 0 0;
						text-align: right;
                        
						}
.name a {
						text-decoration:none;
						color: #FFFFFF;
						font-size: 2.2em;
                        position: static;
                        padding-top: 0px;
						}
.header3 {
						background: url(images/right_bg.jpg) repeat-x top left;
						height: 280px;
						margin:0px;
						}

#menu {
						margin: 0 0 20px 15px; 
						}
.submenu {
						margin:0 0 15px 15px; 
						font-size: 1.1em;
						color: #71b942;
						}
.pics {  
			position: relative;
			height:  200px;  
			width:   200px;  
			overflow: hidden;
            border: 0px; 
            margin-left: 35px;
            margin-top: 15px;
            margin-bottom: 15px;
} 
 
.pics img {    
			    display: block;
			    padding: 0px;  
  			    margin: 0px;
  			    width:  200px; 
  			    height: 200px;
                  border: 0px;  
} 
.list_0_1	li	{                       
                                                border: solid 1px #198eb4;
                                                border-radius: 4px;
                                                -moz-border-radius: 4px;
                                                list-style-type:none;
						background-color: transparent;
						font-size:12px;
						margin: 4px 0px 3px 0px; 
						padding: 0px;
						color:#2B739F;
						}
.list_0_1	{		
						padding-bottom: 10px;
						}
.list_0_1 li a	{
						/*color: #03558c;*/
						display: block;
						font-size: 12px;
						margin: 0px;
						padding: 3px 3px 3px 16px;
						text-decoration: none;
						}
.list_0_1 li a:hover	{
						color: #fff;
                                                background-color:#2B73AD;
						display: block;
						font-size: 12px;
						margin: 0px;
						padding: 3px 3px 3px 16px;
						text-decoration: none;
						}
.selected {
                        color: white;
                        background-color:#2B73AD;
						display: block;
						font-size: 12px;
						margin: 0px;
						padding: 3px 3px 3px 16px;
						text-decoration: none;
}                        						
.list_0_1 li img {
						margin:5px 0px 5px 0px;
						}	
/*---------- list2	 ---------------------*/					
				

#list_2_1	li	{
						background-image: url(images/marker_2.gif);
						background-position: 30px 7px;
						background-repeat: no-repeat;
						font-size:11px;
						padding:2px 5px 1px 40px;
						color:#C93C05;
						}
#list_2_1 li a	{
						/*color:#2B739F;*/
						font-size:11px;
						text-decoration:none;
						}
#list_2_1 li a:hover	{
						color:#888C94;
						font-size:11px;
						text-decoration:underline;
						}	
						
/*---------- footer	 ---------------------*/
.bottomline {
						width: 950px;
						height: 4px;
						font-size: 1px;
						background: #034A82;
						margin-top: 5px;
						}
.footer	{
						font-size:11px;
						}
.footer a {
						color: #2B739F;
						}
.shadow { 					background: url(images/shadow.gif) no-repeat right bottom;
						padding-bottom: 22px; 
						margin-bottom: -10px; }
img .shadow { margin-bottom: 10px; }

table.tborder {margin-top:15px; margin-bottom:15px;width:100%;}
table.tborder td{border:1px solid #aebfc2; border-collapse: collapse;padding:5px;}
table.tborder tr{}
.tfon0 {
          font-weight:bold;
          font-size:12px;
          text-align:center;
          background:#049eb9;
          border:1px solid #aebfc2;
          border-collapse: collapse;
          width:auto;
          padding-left:6px;
          padding-top:5px;
          padding-bottom:5px;
          padding-right:6px;
          vertical-align:middle;
          font-weight:strong;
          color:#fff;
}
.tfon {
            background:#c9efff;
            border:1px solid #aebfc2;
            border-collapse: collapse;
            width:auto;
            padding-left:6px;
            padding-top:5px;
            padding-bottom:5px;
            padding-right:6px;
            vertical-align:middle;
}
.tfon2 { 
          border:1px solid #f4f5f6;
          border-collapse: collapse;
          padding-left:6px;
          padding-top:5px;
          padding-bottom:5px;
          padding-right:6px;
          vertical-align:middle;
}

table.viking td{border-collapse: collapse; border:1px solid #7e858b;  margin-top:5px; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-style:italic; vertical-align:middle;}
table.viking .vikingtd{background-color:#6690bf;}
.goodprice{color:#FFF000; font-size: 14px;font-weight:bold;}

td{vertical-align:top;}
.separate {
        font-weight:bold;
        color: #f4f5f6;
        padding: 10px 0px 10px 0px;
        margin:15px 0px 5px 35px;
        background-image:url("images/separate.png");
        background-repeat:no-repeat;
        width: 550px;
        font-size: 14px;
        text-align: center;
}
.separate a{
        color: #f4f5f6;
}
.goodtitle{
        padding:3px 6px 3px 6px;
        background-image:url(images/param.gif);
        background-repeat:repeat-x;
        border:none; font-size: 14px;
        text-align: center;
        margin-top:10px;
        margin-bottom:5px;
        font-weight:500;
}
.pricetd {
        vertical-align:middle;
        font-weight:bold;
        color:#71B942;
        font-size: 1.3em;

}

ol li	{					line-height:18px;
						}

#delivery { 
						font-size: 12px;
						width: 100%;
						border-collapse: collapse;
						-moz-border-radius: 15px;
						border-radius: 15px;
						}

#delivery th { 
						border:2px solid #fff;
						font-weight: 400;
						font-size: 13px;
						color: #003399;
						background-color: #b9c9fe;
						padding: 4px;
						}
#delivery td { 
						border:2px solid #fff;
						background-color: #e2e7f9;
						border-top: 1px solid #f4f5f6;
						color: #666699;
						padding: 8px;
						}
#delivery tbody tr:hover td { 
						background-color: #d0dafd;
						}
									/* Slide Text */
#s3slider {
		width: 950px; /* important to be same as image width */ 
		height: 70px; /* important to be same as image height */
		position: static; /* important */
		overflow: hidden; /* important */
		margin:0;
		}

#s3sliderContent {
		width: 950px; /* important to be same as image width or wider */
		position: absolute; /* important */
		top: 0; /* important */
		margin: 0; /* important */
		}

.s3sliderImage {
		list-style:none;
		float: left; /* important */
		position: relative; /* important */
		display: none; /* important */
		}
.s3sliderImage span{
		position: absolute; /* important */
		left: 0;
		font: 10px/15px Arial, Helvetica, sans-serif;
		width: 950px;
		display: none; /* important */
		top: 0;
		}
.clear {
		clear: both;
		}
.headtext2{
		font-family:"Trebuchet MS", Arial, Tahoma;
		font-weight:bold;
		font-size:19px;
		color:#fff;
		padding:10px 30px 0 0;
		margin:0 0 0 0;
		position:relative;
		line-height: 1.3;
		}