/* CSS Document */
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #4c4c4c;
	font: 9pt/148% Verdana, Helvetica, Arial, sans-serif;
	text-decoration:none;
	}
#container
{
width:980px;
margin:0 auto;
}
#container-border
{
width:982px;
margin:0 auto;
border:2px solid #FF00FF;
overflow:hidden;
margin-top:4px;
margin-bottom:2px;
}
#logo-container
{
width:980px;
margin:0 auto;
margin-bottom:3px;
}
#banner-1
{
width:470px;
height:143px;
float:left;
/*background-image:url(images/logo_1.jpg);
background-repeat:no-repeat;*/
}
* img {
border:none;
}
#banner-3
{
width:341px;
height:146px;
float:right;
}
#contactdetails
{
width:330px;
float:left;
margin-left:5px;
margin-top:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}
#email-link a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#CC9900;
text-decoration:none;
}
#email-link a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#990000;
text-decoration:underline;
}

/* NAVIGATION */
/*

#c81e92 = purple
#20a7c5 = cyan

*/
ul.menu {
  position:relative;
  clear: both;
  margin: 0;
  padding: 0px;  
  float: left;
  text-align: center;  
  font-family:lucida Grande,Helvetica,Arial,sans-serif;
  font-weight:normal;  
}

ul.menu li {
  position:relative;
  float: left;
  list-style: none;
  border-right:1px solid white;
  width:auto;
}

ul.menu li a {
  display: block;
  margin: 0;
  text-decoration: none;
  color: #FFFFFF;
  font-size: 9pt;
  padding: 4px 11px 7px 11px;
}

ul.menu li a.active, ul.menu li.active-trail a {
  font-weight:bold;
  display: block;
  margin: 0;
  text-decoration: none;
  font-size: 10pt;
  padding: 4px 11px 7px 11px;
  background:#d7e3f4;
  color: #3771c8;
}

ul.menu li a:hover {
  background: #20a7c5;
  color: #000;
}

/* End Navigation */


#menu-container
{
width:980px;
margin:0 auto;
}
#menu
{
width:980px;
/*height:33px; */
float:left;
/*background-image:url(images/menu.gif);*/
background-repeat:no-repeat;
margin-top:5px;
background:#c81e92;
}
#menu_home a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: 0 0;
 width: 72px;
 height: 33px;
 float:left;
 }
#menu_home a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: 0 -34px;
 width: 72px;
 height: 33px;
 float:left;
 }
 #menu_coat a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -72px 0;
 width: 115px;
 height: 33px;
 float:left;
 }
#menu_coat a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -72px -34px;
 width: 115px;
 height: 33px;
 float:left;
 }
  #menu_banners a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -187px 0;
 width: 140px;
 height: 33px;
 float:left;
 }
#menu_banners a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -187px -34px;
 width: 140px;
 height: 33px;
 float:left;
 }
 #menu_Apparel-gifts a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -327px 0;
 width: 132px;
 height: 33px;
 float:left;
 }
#menu_Apparel-gifts a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -327px -34px;
 width: 132px;
 height: 33px;
 float:left;
 }
 #menu_Apparel-gifts a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -327px 0;
 width: 132px;
 height: 33px;
 float:left;
 }
#menu_Apparel-gifts a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -327px -34px;
 width: 132px;
 height: 33px;
 float:left;
 }
 #menu_gallery a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -459px 0;
 width: 83px;
 height: 33px;
 float:left;
 }
#menu_gallery a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -459px -34px;
 width: 83px;
 height: 33px;
 float:left;
 }
 #menu_quote a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -542px 0;
 width: 71px;
 height: 33px;
 float:left;
 }
#menu_quote a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -542px -34px;
 width: 71px;
 height: 33px;
 float:left;
 }
 #menu_orderform a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -613px 0;
 width: 105px;
 height: 33px;
 float:left;
 }
#menu_orderform a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -613px -34px;
 width: 105px;
 height: 33px;
 float:left;
 }
 #menu_contact a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -718px 0;
 width: 89px;
 height: 33px;
 float:left;
 }
#menu_contact a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -718px -34px;
 width: 89px;
 height: 33px;
 float:left;
 }
/*#menu_home a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: 0 0;
 width: 72px;
 height: 33px;
 float:left;
 }
#menu_home a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: 0 -34px;
 width: 72px;
 height: 33px;
 float:left;
 }
 #menu_coat a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -187px 0;
 width: 115px;
 height: 33px;
 float:left;
 }
#menu_coat a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -187px -34px;
 width: 115px;
 height: 33px;
 float:left;
 }
 #menu_banners a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -328px 0;
 width: 141px;
 height: 33px;
 float:left;
 }
#menu_banners a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -328px -34px;
 width: 141px;
 height: 33px;
 float:left;
 }
 #menu_Apparel-gifts a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -302px 0;
 width: 120px;
 height: 33px;
 float:left;
 }
#menu_Apparel-gifts a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -302px -34px;
 width: 120px;
 height: 33px;
 float:left;
 }
#menu_quote a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -422px 0;
 width: 66px;
 height: 33px;
 float:left;
 }
#menu_quote a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -422px -34px;
 width: 66px;
 height: 33px;
 float:left;
 }
#menu_orderform a
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -488px 0;
 width: 101px;
 height: 33px;
 float:left;
 }
#menu_orderform a:hover
 {
 background-image:url(images/menu.gif);
 background-repeat:no-repeat;
 background-position: -488px -34px;
 width: 101px;
 height: 33px;
 float:left;
 }*/
 #body-container
 {
 width:986px;
 margin:0 auto;
 margin-top:10px;
 }
 #body-leftcontainer
 {
 width:217px;
 float:left;
 margin-top:15px;
 }
 #box-11
 {
 width:203px;
 height:329px;
 float:left;
 background-image:url(images/leftboxstrip-12.jpg);
 background-repeat:no-repeat;
 margin-bottom:15px;
 }
 #box-1content
 {
 width:205px;
 margin:0 auto;
 margin-top:4px;
 margin-left:-10px;
 }
 #box-1content li
 {
 line-height:14px;
 margin-bottom:3px;

 }
 #box-22
 {
 width:203px;
 height:236px;
 float:left;
 background-image:url(images/leftboxtopstrip_22.jpg);
 background-repeat:no-repeat;
 }
 #box-2content
 {
 width:186px;
 margin :0 auto;
 margin-top:20px;
 }
 .email-link a
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#AA045A;
 font-weight:normal;
 text-decoration:none;
 }
 .email-link a:hover
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 font-weight:normal;
 text-decoration:underline;
 }
 #content-container{
 width:780px;
 float:left;
 margin-left:10px;
 }
 #body-left
 {
 width:388px;
 float:left;
 margin-top:15px;
 margin-left:5px;
 }
 #body-middlecontainer-ipages
 {
 width:976px;
 float:left;
 margin-top:15px;
 margin-left:10px;
 }
 #body-right
 {
 width:330px;
 float:right;
 }
 #banner-flagbox{
 width:780px;
 float:left;
 }
 #product
 {
 width:240px;
 float:left;
 margin-left:18px;
 margin-right:2px;
 margin-top:15px;
 }
 #cart
 {
 width:210px;
 margin:0 auto;
 margin-left:12px;
 }
 #cartbutton a
 {
 width:94px;
 height:24px;
 float:right;
 background-image:url(images/buttons.jpg);
 background-repeat:no-repeat;
 background-position:0 0;
 margin-right:25px;
 }
 #cartbutton a:hover
 {
 width:94px;
 height:24px;
 float:right;
 background-image:url(images/buttons.jpg);
 background-repeat:no-repeat;
 background-position:0 -24px;
 margin-right:25px;
 }
 #detailbutton a
 {
 width:70px;
 height:24px;
 float:right;
 background-image:url(images/buttons.jpg) ;
 background-repeat:no-repeat;
 background-position:-104px 0px;
 margin-right:18px;
 }
 #detailbutton a:hover
 {
 width:70px;
 height:24px;
 float:right;
 background-image:url(images/buttons.jpg);
 background-repeat:no-repeat;
 background-position:-104px -24px;
 margin-right:18px;
 }
 #body-rightcontainer
 {
 width:160px;
 float:right;
 margin-top:15px;
 margin-right:10px;
 }
 .welcome-title
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#E20083;
 font-weight:bold;
 text-decoration:none;
 }
 .welcome-titleinner
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#E20083;
 font-weight:bold;
 text-decoration:none;
 }
 .line-top
 {
 border-top:1px solid #000000;
 }
 #footer
 {
 width:996px;
 height:50px;
 float:left;
 margin-top:20px;
 text-align: center;
 }
 #footer-links
 {
 width:580px;
 margin:0 auto;
 }
 .flinks a
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 text-decoration:none;
 font-weight:normal;
  }
  .flinks a:hover
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#993300;
 text-decoration:underline;
 font-weight:normal;
 }
 .copyright
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 text-align:center;
 }
.product-heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0099CC;
font-weight:bold;
text-decoration:none;
}
.price
{
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:13px;
} 
.tinytext
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.td_border
{
border:1px solid #666666;
}
#buynow-button a
{
width:70px;
height:24px;
float:right;
background-image:url(images/buynow_button.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
margin-right:12px;
}
#buynow-button a:hover
{
width:70px;
height:24px;
float:right;
background-image:url(images/buynow_button.jpg);
background-repeat:no-repeat;
background-position:0px -24px;
margin-right:12px;
}
#checkout-button a
{
width:94px;
height:24px;
float:right;
background-image:url(images/checkout_button.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
margin-right:12px;
}
#checkout-button a:hover
{
width:94px;
height:24px;
float:right;
background-image:url(images/checkout_button.jpg);
background-repeat:no-repeat;
background-position:0px -24px;
margin-right:12px;
}
#addmore-button a
{
width:94px;
height:24px;
float:right;
background-image:url(images/adsrbuttons.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
margin-right:12px;
}
#addmore-button a:hover
{
width:94px;
height:24px;
float:right;
background-image:url(images/adsrbuttons.jpg);
background-repeat:no-repeat;
background-position:0px -24px;
margin-right:12px;
}
#delete-button a
{
width:70px;
height:24px;
float:right;
background-image:url(images/adsrbuttons.jpg);
background-repeat:no-repeat;
background-position:-94px 0px;
margin-right:12px;
}
#delete-button a:hover
{
width:70px;
height:24px;
float:right;
background-image:url(images/adsrbuttons.jpg);
background-repeat:no-repeat;
background-position:-94px -24px;
margin-right:12px;
}
#submit-button a
{
width:70px;
height:24px;
float:right;
background-image:url(images/adsrbuttons.jpg);
background-repeat:no-repeat;
background-position:-164px 0px;
margin-right:12px;
}
#submit-button a:hover
{
width:70px;
height:24px;
float:right;
background-image:url(images/adsrbuttons.jpg);
background-repeat:no-repeat;
background-position:-164px -24px;
margin-right:12px;
}
#reset-button a
{
width:70px;
height:24px;
float:right;
background-image:url(images/adsrbuttons.jpg);
background-repeat:no-repeat;
background-position:-234px 0px;
margin-right:12px;
}
#reset-button a:hover
{
width:70px;
height:24px;
float:right;
background-image:url(images/adsrbuttons.jpg);
background-repeat:no-repeat;
background-position:-234px -24px;
margin-right:12px;
}
#update-button a
{
width:94px;
height:24px;
float:right;
background-image:url(images/adsrbuttons.jpg);
background-repeat:no-repeat;
background-position:-304px 0px;
margin-right:12px;
}
#update-button a:hover
{
width:94px;
height:24px;
float:right;
background-image:url(images/adsrbuttons.jpg);
background-repeat:no-repeat;
background-position:-304px -24px;
margin-right:12px;
}
.border
{
border:1px solid #E0E0E0;
}
.leftboxcont{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
}
#corporateimg box{
width:600px;
height:175px;
float:left;
}
#coatofarmsimg{
width:644px;
float:left;
}
#mailbox{
width:350px;
float:left;
}
#bannershape{
width:740px;
/*height:204px;*/
float:left;
}
.linktext a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E20083;
text-decoration:none;
font-weight:bold;
}
.linktext a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.button{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#C81E92;
}
.button:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-color:#21B8D8;
}
