/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000000;
}

.divMain {
	width: 1045px;
        margin-top:20px;
}

.divLeftColumn {
	width: 200px;
	float:left;
	text-align:center;
}

.divLeftNav {
	font-family:"Times New Roman", Times, serif;	cursor:pointer;
	width:200px;
	height:33px;
	text-align:center;
	text-transform: uppercase;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
	color: #000000;
	padding-top:5px;
	vertical-align:center;
	background:transparent url(/media/images/ideal_nav_bg.png) center 0 no-repeat;
}

.divLeftNav a:link, .divLeftNav a:visited, .divLeftNav a:active, .divLeftNav a:hover {
	text-decoration: none;
	color: #000000;
}

.leftNav, .leftNav a:link, .leftNav a:visited, .leftNav a:active, .leftNav a:hover {
	text-decoration: none;
}

.divMainContent {
	width:840px;
	float:right;
	background-image:url();
}

.divMainContentInside {
	width:840px;
	background-image:url();
	background-repeat:no-repeat;
	background-position:200px 50px;
	padding: 2px 2px 2px 2px;
}

.divHomeText {
        text-align:center;
	margin: 10px 35px 30px 35px;
}

.homeText {
	font-family:"Times New Roman", Times, serif;	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
        font-style:italic;
}

.imageCatHome {
	margin: 3px 3px 3px 3px;
}

.divMainContentCatPage {
	width:840px;
	height:728px;
	float:right;
	background-image:url(/media/images/content_bg.png);
}

.divMainContentInsideCatPage {
	width:840px;
	height:728px;
	background-image:url(/media/images/bw_logo.png);
	background-repeat:no-repeat;
	background-position:200px 50px;
	padding: 2px 2px 2px 2px;
        overflow:hidden;
}

.divMainContentInside2CatPage {
	width:840px;
	height:728px;
	background-repeat:no-repeat;
	background-position:-3px -3px;
        overflow:hidden;
}

.pathText {
	font-family:"Times New Roman", Times, serif;	color:#000000;
	font-weight:normal;
	font-size:13px;
}

.divCatLinks {
	width:355px;
        height:225px;
        overflow:hidden;
	text-align:left;
	margin: 0px 0px 0px 30px;
}

.divCatText1 {
        float:right;
	width:210px;
        height:420px;
        overflow:hidden;
	text-align:left;
	margin: 15px 240px 0px 0px;}

.divCatText2 {
	width:455px;
        height:80px;
        overflow:hidden;
	margin: 0px 0px 0px 45px;
	text-align:left;
}

.catText1 {
	font-family:"Times New Roman", Times, serif;	color:#000000;
	font-weight:normal;
	font-size:14px;
        font-style:italic;
}

.catText2 {
	font-family:"Times New Roman", Times, serif;	color:#000000;
	font-weight:normal;
	font-size:15px;
        font-style:italic;
}

.divCatTitle {
	width:250px;
        float:right;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding-top:40px;
	text-transform: uppercase;
	font-weight:bold;
	font-size:21px;
        color:#000000;
}

.divCatTitle a:link, .divCatTitle a:visited, .divCatTitle a:active {
        color:#000000;
        text-decoration: none;
}

.divCatTitle a:hover {
        color:#FFFFFF;
        text-decoration: none;
}

.catNav, .catNav a:link, .catNav a:visited, .catNav a:active {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:11px;
        color:#000000;
}

.catNav a:hover {
        color:#FFFFFF;
}

.divProductImage {
        margin:20px 0px 0px 37px;
	width:287px;
	float:left;
	padding:0px 0px 0px 0px;
}

.divProductImage img {
        border:#FFFFFF solid 1px;
}

.divBackLink, .divBackLink a:link, .divBackLink a:visited, .divBackLink a:active {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:15px;
        color:#000000;
}

.divBackLink a:hover {
        color:#FFFFFF;
}

.divProductInfo {
	margin:20px 0px 0px 0px;
	width:450px;
	float:right;
	font-family:"Times New Roman", Times, serif;}

.divProductWrap {
	width:790px;
}

.productTextTitle {
	font-size:25px;
	font-weight:bold;
}

.productTextTitle2 {
	font-size:20px;
	font-weight:bold;
	font-style:italic;
}

.productTextTitle3 {
	font-size:20px;
	font-weight:bold;
}

.productTextDescription {
	font-size:17px;
	font-weight:bold;
	color:#000066;
}

.productTextPrice {
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	font-weight:bold;
	color:#ED1B23;
}

div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 200;
  width: 785px;
  margin-left: 25px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 110px;
  /* Max width here, for users without Javascript */
  width: 5000px;
  padding: 14px 0 0 15px;
  /* Remove default margin */
  margin: 0;
  background: url('navigation.png');
  list-style: none;
}

.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}

.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 9px;
  color: #000000;
}

.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 9px;
  font-family:"Times New Roman", Times, serif;
  color:#000000;
  font-weight:bold;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: none;
}
.sc_menu a:hover img {
  filter:alpha(opacity=100);
  opacity: 100;
  -khtml-opacity: 1.0; 
  -moz-opacity: 1.0;
  width: 107px;
  height: 134px;
}

.divSearchWrap {
   padding:20px 40px 20px 40px;
}

#tableSearchResults {
   width:700;
}

#tableSearchResults td{
   font-weight:bold;
}

#tdBottomSearch {
   border-bottom: solid #000000 1px;
}

.divMainContentCart {
	width:840px;
	float:right;
	background-image:url(https://blue.secure-host.com/idealcapco/media/images/content_bg.png);
}

.divMainContentInsideCart {
	width:840px;
	background-image:url(https://blue.secure-host.com/idealcapco/media/images/bw_logo.png);
	background-repeat:no-repeat;
	background-position:200px 50px;
}

.divMainContentInside2Cart {
	width:840px;
        background-image:url(https://blue.secure-host.com/idealcapco/media/borderMiddleBG.png);
	background-repeat:repeat-y;
        margin-top:0px;
}

.divImage {
        height:27px;
        margin-bottom:0px;
}

.divMainContentProduct {
        width:840px;
	float:right;
	background-image:url(/media/images/content_bg.png);
}

.divMainContentInsideProduct {
	background-image:url(/media/images/bw_logo.png);
	background-repeat:no-repeat;
	background-position:200px 50px;
}

.divMainContentInside2Product {
        background:url(/media/borderMiddleBG.png);
        background-repeat:repeat-y;
        margin-top:0px;
}

.divInfoTitle {
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
        padding: 15px 0px 0px 40px;
	text-transform: uppercase;
	font-weight:bold;
	font-size:21px;
        color:#000000;
}

.divInfoText1 {
	text-align:left;
	padding: 15px 40px 0px 40px;
}

.imgInfoPage {
        margin:0px 10px 10px 0px;
}

.img2InfoPage {
        margin:0px 0px 10px 10px;
}

.divGiftCertPageTitle {
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding-top:40px;
	text-transform: uppercase;
	font-weight:bold;
	font-size:21px;
        color:#000000;
}
 