/* CSS Document */


/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; outline:none;}
li, ol,ul {list-style:none;}
.cls{clear:both;}
.fl{float:left;}
.fr{float:right;}
.tr{text-align:right;}
.tj{text-align:justify;padding:4px;}
.tc{text-align:center;}
.tl{text-align:left;}
img{border:none;}
body {
	background-color: #39170B;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#616161;
	font-family:arial;
	font-size:11px;
}
/*------------------------------------------------------MAIN CONTAINERS---------------------------------------------*/
#bigimg					{ }
#topWrapper{width:100%;	background-image:url(../images/backgroundimg.jpg); background-repeat:repeat-x; background-position:left top;}
#bottomWrapper{width:100%;background-image:url(../images/footerbg.jpg);background-repeat:repeat-x; background-position:left bottom;height:119px; color:#ffffff; font-size:11px;}
#container{text-align:center;}
#contentwrapper{width:942px; margin:auto;}
#main{width:948px; margin:auto;}
.main{background-image:url(../images/pink-bg.jpg); background-repeat:repeat-y;background-position:center center;}
.white{background-image:url(../images/white-bg.jpg); background-repeat:repeat-y; background-position:left top;}
#header{width:948px;height:210px;}
.florals{ background:url(../images/florals.jpg) no-repeat left bottom;}
.accbg{ background:url(../images/accessories-bg.jpg) no-repeat; height:235px; width:345px;}
/*________________________________________TOPMENU_____________________________________*/
#nav{width:942px; margin:0px auto; height:30px; background-image:url(../images/nav-bg.jpg); background-repeat:repeat-x; background-position:left top;}

ul.menu-nav 			{padding:0px 6px 0px 0px;}
ul.menu-nav li			{display:block; float:right;}
ul.menu-nav li a  		{color:#462618 !important; font-weight:bold; font-size:12px; text-decoration:none; margin:0px 0px 0px 0px; display:block;}
ul.menu-nav li a span	{display:block; padding:9px 25px 9px 25px; background:  url(../images/nav-sep.jpg) no-repeat right 0px;}
ul.menu-nav li a span em {font-style:normal; font-family:Tahoma}
ul.menu-nav li a:hover  {color:#ffffff !important; font-weight:bold; font-size:12px; text-decoration:none;}
ul.menu-nav li a:hover span {padding:9px 25px 9px 25px;}

.pad{padding-top:4px;padding-right:20px;}
.top{padding-top:3px;}
.pagebot{ background:url(../images/page-bot.jpg) no-repeat; height:79px;}
.dcflower{ background:url(../images/rightflower.jpg) no-repeat left bottom;}

.pink{color:#D34F88; text-decoration:none}
.fwht{color:#ffffff}
/*----------------------------------------------RIGHT SIDE MAIN MENU------------------------------------*/
ul.menu         {padding:10px 32px 14px 10px; margin:0px;}
ul.menu li      {display:block; text-align:right;}
ul.menu li a    {color:#23131D !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;padding:0px 0px; text-decoration:none;}
ul.menu li a:hover    {color:#23131D !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;padding:0px 0px; margin-bottom:0px; text-decoration:none;}

ul.menu li ul 		{}
ul.menu li ul li    {display:block;}

ul.menu li ul li a  {color:#23131D !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;padding:4px 10px 4px 0px; text-decoration:none;background:url(../images/arrow.jpg) no-repeat center right;
}
ul.menu li ul li a:hover {color:#92f6ff !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;padding:4px 10px 4px 0px;text-decoration:none;text-decoration:none;background:url(../images/arrow.jpg) no-repeat center right;}

/*-----------------------------------------------------------MID CONTENT--------------------------------------------------*/
h1{font-size:16px; color:#CF2E7D; font-family:Arial, Helvetica, sans-serif;}
.padhead{padding:0px 10px;}
.round{padding:0px 6px;}
.wrap{padding:6px;}
.space{padding:20px;}
#left{width:712px; float:left;}
#right{width:230px; float:right;}
.menuheading{background-image:url(../images/menu-heading.jpg); background-repeat:no-repeat;height:32px; width:230px;}
.menubg{background-image:url(../images/menubg.jpg); background-repeat:repeat-y;}
.padh{padding-top:3px;padding-right:28px;}
.bgbox{background:url(../images/box-bg.jpg) repeat-y; width:212px;}
.imgpad{padding:10px 4px 10px 4px;}
.boxtext{width:190px;}
.textbox{width:175px !important; height:18px;	border:1px solid #D2D2CE; margin:2px 0px 2px 0px; padding:0px 0px 0px 3px; color:#818181; vertical-align:middle; background:#fff; text-align:right;}
.chkbox{width:14px !important; height:14px;	border:1px solid #D2D2CE;}
.bulletpad{ background:url(../images/bullet.jpg) no-repeat right bottom; padding:0px 0px 0px 2px; height:12px; width:10px;}


a.readmore:link{font-family:arial; font-size:11px; color:#CC3B82;text-decoration:none;}
a.readmore:visited{font-family:arial; font-size:11px; color:#CC3B82;text-decoration:none;}
a.readmore:hover{font-family:arial; font-size:11px; color:#6419D8;text-decoration:none;}
a.readmore:visited:hover{font-family:arial; font-size:11px; color:#6419D8;text-decoration:none;}

/*----------------------------------------------------MID BOXES---------------------------------------------------------------------*/
/*---------------------------BIG BOX------------------------------*/
.topmid-bg				{background-image:url(../images/productboxbg.jpg); background-repeat:repeat-x;height:47px;}
.botmid-bg				{background-image:url(../images/midbox-botbg.jpg); background-repeat:repeat-x;height:23px;}
.sideleft-bg			{background-image:url(../images/ltbg.jpg);background-repeat:repeat-y;background-position: left top;}
.sideright-bg			{background-image:url(../images/rtbg.jpg);background-repeat:repeat-y;background-position: right top;}
.orange{color:#994507;}
.midheading{font-family:arial; font-size:12px; color:#000000;text-decoration:none;padding-right:6px;font-weight:bold;}

a.heading:link{font-family:verdana; font-size:11px; color:#116CDF;text-decoration:none;font-weight:bold;}
a.heading:visited{font-family:verdana; font-size:11px; color:#116CDF;text-decoration:none;font-weight:bold;}
a.heading:hover{font-family:verdana; font-size:11px; color:#FF6603;text-decoration:underline;font-weight:bold;}
a.heading:visited:hover{font-family:verdana; font-size:11px; color:#FF6603;text-decoration:underline
;font-weight:bold;}

/*-------------------------------SMALL BOX---------------------------------*/
.stopmid-bg				{background:url(../images/small-topbg.jpg) repeat-x left top; height:8px;}
.sbotmid-bg				{background:url(../images/sbot-bg.jpg) repeat-x left top; height:7px;}
.bg						{background-color:#ececee;height:20px;}
.sbpad					{padding-top:6px; padding-right:4px;}
.sbpad1					{padding-top:6px; padding-left:4px;}
.red{font-weight:bold; color:#BE6625; font-size:11px;}
.grn {font-weight:bold; color:#00A2D5; font-size:11px;}
/*-----------------------------------------------------FOOTER-------------------------------------------*/
/*a.foot:link{font-family:verdana; font-size:12px; color:#ffffff;text-decoration:none;font-weight:bold;}
a.foot:visited{font-family:verdana; font-size:12px; color:#ffffff;text-decoration:none;font-weight:bold;}
a.foot:hover{font-family:verdana; font-size:12px;color:#ffffff;text-decoration:underline;font-weight:bold;}
a.foot:visited:hover{font-family:verdana; font-size:12px; color:#ffffff;text-decoration:underline;font-weight:bold;}*/

/*---------------------------------------------------------------NEWMIDDLE------------------------------------------------------*/
.ctopmid-bg				{background-image:url(../images/contact-cnr-topbg.jpg); background-repeat:repeat-x;height:28px;}
.cbotmid-bg				{background-image:url(../images/ct-cnr-midbg-bot.jpg); background-repeat:repeat-x;height:4px;}
.boxheadings			{font-family:arial; font-size:14px; color:#116CDF;font-weight:bold;}
.tbox					{height:15px; width:250px; border:1px solid #d6d6d6;color:#787878;font-size:11px;}
.tbox2					{height:15px; width:220px; border:1px solid #d6d6d6;color:#787878;font-size:11px;}
.tarea					{height:100px; width:220px; border:1px solid #d6d6d6;color:#787878;font-size:11px;}
.imglog					{background-image:url(../images/loginbut.jpg); background-repeat:no-repeat; background-position:center right; height:17px; width:62px;}
.regbut					{background-image:url(../images/registerbut.jpg); background-repeat:no-repeat; background-position:center right; height:17px; width:77px;}
.text					{font-family:verdana; font-size:11px;color:#ffffff;text-decoration:none;font-weight:bold;text-transform:uppercase;}

#catid
{
color:#000000;
font-size:14px;
}

#catid ul
{
color:#000000;
text-decoration:none;

padding-left:10px; padding-top:10px;
text-align:right;
}


#catid ul li a
{
color:#000000;
text-decoration:none;
padding-bottom:7px;
}



#catid ul li ul li a
{
padding-right:25px;
color:#cf2e7c;

}

#catid ul li ul li ul a
{
padding-right:90px;
color:#663333;

}

.imghead{ background-image:url(../images/altamol-img.jpg); background-repeat:no-repeat; width:278px; height:32px; font-size:14px; }
.imgtext{padding-left:60px; font-weight:bold; padding-top:10px;}

/*----------------------------------------GALLERY GOES HERE ---------------------------------------------------------------------*/

DIV#hold {Z-INDEX: 2; OVERFLOW: hidden; WIDTH: 845px; POSITION: relative; HEIGHT: 177px; LEFT: 0px; top:0px;}

DIV#wn {Z-INDEX: 1; LEFT: 0px; OVERFLOW: hidden; WIDTH: 845px; POSITION: absolute; TOP: 0px; HEIGHT: 177px}

DIV#lyr1 {Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px  LEFT: 0px; }

.gallback				{background-image:url(../images/gallery-bg.jpg); background-repeat:no-repeat; background-position: center center; width:954px; height:177px;}


a.foot:link{  font-size:11px; color:#D34F88; text-decoration:none; padding-right:3px;}
a.foot:visited{  font-size:11px; color:#D34F88; text-decoration:none; padding-right:3px;}
a.foot:hover{  font-size:11px;color:#ffffff; text-decoration:none; padding-right:3px;}
a.foot:visited:hover{ font-size:11px; color:#ffffff; text-decoration:none; padding-right:3px;}

.contactimg{background-image:url(../images/contact-img.jpg); background-repeat:no-repeat; width:369px; height:259;}

.commentfont{ font-size:14px;  }




.nav-links {
	position: absolute;
	top: 30px;
	left: 20px;
	width: 200px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav-links li {
	line-height: 1.6em;	
	font-size: 1.2em;
}
#content {
	margin-left: 240px;
	margin-top: 30px;
	margin-right: 50px;
}
.twitthis {
	position: absolute;
	top: 250px;
	left: 20px;
}
pre {
	background: #e8e8e8;
	border-left: 10px solid #777;
	font-size: 0.85em;
	padding: 1em;
	color: black !important;
	overflow-x: auto;
}
.important {
	border: 1px solid #666;
	background: #ddd;
	padding: 0 1em;
	color: #C30;
}
.galleryview h3 {
	font-size: 1.45em;
	line-height: 1.05em;
	border-bottom: 1px solid #333;
}
.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 0.5em;
}
.code_wrapper {
	border: 1px solid #888;
	background: #ff0000;
	padding: 10px;
}
code, .code {

}
.options {
	border: 1px solid #777;
	border-right: none;
	font-size: 0.8em;
	font-family: Verdana, Geneva, sans-serif;
}
.options th {
	text-align: left;
	background: #777;
	color: white;
	font-weight: bold;
}
.options th, .options td {
	padding: 4px 10px;
}
.options td {
	border-right: 1px solid #777;
}
#parts-img {
	border: 1px solid black;
}
.galleryview  img.nav {
	border: 1px solid black;
	margin-bottom: 5px;
}
.galleryview a:link, a:visited {
	color: #3671A8;
	font-weight: bold;
	text-decoration: none;
}
.galleryview a:hover {
	color: #CC5914;
}
.panel-overlay h2,
.panel-overlay p{
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}

