@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: #3e3e3e url(../img/bg.jpg) repeat-x left top;
}


h1
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E2E2E2;
	font-weight: bold;
}

h3
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E2E2E2;
	font-weight: bold;
}

h4
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #E2E2E2;
	font-weight: bold;

}


h2
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2E2E2;
	font-weight: bold;

}
.cat {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #E2E2E2;
	width: 162px;
	height: auto;
}

.cat1 {
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #E2E2E2;
	width: 162px;
	height: auto;
}

.thumb {
	width: 162px;
	height: 140px;
}

.cat p
{
	padding: 0px !important;
	margin: 0px !important;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #E2E2E2;
}


a img{
	border: 0px;
}

.clear {
	margin: 0px;
	padding: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	clear: both;
}

.bug {
	border: 1px solid #f00;
}

#layout {
	margin: 15px auto 0px;
	padding: 0px;
	width: 950px;
	height: auto;
}


/*Modal Popup*/ 

    .modalBackground 
    {
              background-color:Black; 
              filter:alpha(opacity=70);
              opacity:0.7; 
    } 

    .modalPopup 
    {
            /*  background-color:#000; */
            
              padding:3px; 
              width:250px; 
    }
    
    

/*-------------Begning of headder-------------*/

#headder {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 112px;
	background: url(../img/headder.jpg) repeat-x;
}

.thumb { width:100%; padding:0px; margin:0px; font-size:0px; 
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

#logo {
	float: left;
	width: 268px;
	height: 29px;
	margin-left: 27px;
	margin-top: 35px;
	background: url(../img/logo.jpg) no-repeat;
}


#logo a {
display:block;
position:absolute;
}

#logo a#link1 {
width: 268px;
	height: 29px;
}

#subscription {
	width: auto;
	float: right;
	margin: 5px 27px 0px 0px;
}

#joinmail {
	float: left;
}

#subbtn {
	float: left;
	margin: 0px 0px 0px 8px;
}


/*-------------Begning of mainnavbar-------------*/

#mainnavbar {
	float: right;
	margin: 39px 27px 0px 0px;
}

#mainnavbar ul{
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px
}

#mainnavbar ul li{
	float: left;
	margin: 0px;
	padding: 0px;
}

#mainnavbar ul li a, #mainnavbar ul li a:hover {
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#E2E2E2;
	text-decoration: none;
}

#mainnavbar ul li a.aboutus{
	height: 37px;
	width: 78px;
	display: block;
	position: relative;
	background: url(../img/upperbar.png) 0px -37px;
}

#mainnavbar ul li a:hover.aboutus, #mainnavbar ul li a.aboutusselected{
	height: 37px;
	width: 78px;
	display: block;
	position: relative;
	background: url(../img/upperbar.png) 0px 0px;
}

#mainnavbar ul li a.termsofuse{
	height: 37px;
	width: 104px;
	display: block;
	position: relative;
	background: url(../img/upperbar.png) -78px -37px;
	left: 0px;
	top: 0px;
}

#mainnavbar ul li a:hover.termsofuse, #mainnavbar ul li a.termsofuseselected{
	height: 37px;
	width: 104px;
	display: block;
	position: relative;
	background: url(../img/upperbar.png) -78px 0px;
	left: 0px;
	top: 0px;
}

#mainnavbar ul li a.privacypolicy{
	height: 37px;
	width: 103px;
	display: block;
	position: relative;
	background: url(../img/upperbar.png) -182px -37px;
	left: 0px;
	top: 0px;
}

#mainnavbar ul li a:hover.privacypolicy,#mainnavbar ul li a.privacypolicyselected{
	height: 37px;
	width: 103px;
	display: block;
	position: relative;
	background: url(../img/upperbar.png) -182px 0px;
	left: 0px;
	top: 0px;
}

#mainnavbar ul li a.submittemplate{
	height: 37px;
	width: 146px;
	display: block;
	position: relative;
	background: url(../img/upperbar.png) -285px -37px;
	left: 0px;
	top: 0px;
}

#mainnavbar ul li a:hover.submittemplate,#mainnavbar ul li a.submittemplateselected{
	height: 37px;
	width: 146px;
	display: block;
	position: relative;
	background: url(../img/upperbar.png) -285px 0px;
	left: 0px;
	top: 0px;
}

#mainnavbar ul li a.contactus{
	height: 37px;
	width: 87px;
	display: block;
	position: relative;
	background: url(../img/upperbar.png) -431px -37px;
	left: 0px;
	top: 0px;
}

#mainnavbar ul li a:hover.contactus,#mainnavbar ul li a.contactusselected{
	height: 37px;
	width: 87px;
	display: block;
	position: relative;
	background: url(../img/upperbar.png) -431px 0px;
	left: 0px;
	top: 0px;
}

/*-------------End of mainnavbar-------------*/

/*-------------End of headder-------------*/


/*-------------Begning of banner-------------*/

#banner {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 312px;
	background: #333;
}

/*-------------End of banner-------------*/


/*-------------Begning of main-------------*/

#main {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
	background: #474747 url(../img/mainshade.jpg) repeat-x left top;
	
}

/*-------------Begning of RTsidebar-------------*/

#RTsidebar {
	float: left;
	margin: 35px 34px 20px 26px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E2E2E2;
	font-weight: bold;
	overflow: hidden;
}

#RTsidebar ul {
	list-style-type: none;
	width: 100%;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	padding: 0px;
}

#RTsidebar ul li{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 24px;
	background: url(../img/border.gif) repeat-x;
}

#RTsidebar ul li a{
	margin: 0px;
	padding-left: 4px;
	display: block;
	width: 98%;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2E2E2;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}

#RTsidebar ul li a:hover{
	color: #1A1A1A;
	background: #E2E2E2;
}

#RTsidebar ul li a:active{
	color: #1A1A1A;
	background: #E2E2E2;
}

/*-------------End of RTsidebar-------------*/

#mainbar {
	float: left;
	width: 504px;
	margin-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E2E2E2;
	font-weight: bold;
}

/*-------------Begning of main for designer area-------------*/

#mainbarDesigner {
	float: left;
	width: 670px;
	margin-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E2E2E2;
	font-weight: bold;
}

/*-------------Begning of LTsidebar-------------*/

#LTsidebar {
	float: right;
	margin: 35px 26px 20px 34px;
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E2E2E2;
	font-weight: bold;
	overflow: hidden;

}

#LTsidebar1 {
	float: right;
	width: 24%;
	margin-top:35px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E2E2E2;
	font-weight: bold;
	overflow: hidden;

}

/*-------------Begning of search-------------*/

#search {
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#producttype {
	float: left;
	margin-top: 10px;
	padding: 0px;
}

#categories, #keyword {
	float: left;
	margin-top: 5px;
	padding: 0px;
	width: 175px;
	overflow: hidden;
}

#serchbtn {
	float: right;
	margin-top: 10px;
	margin-right: 12px;
	padding: 0px;
}

/*-------------End of search-------------*/


/*-------------Begning of Designers-------------*/

#Designers{
	margin-top:40px;
	float: left;
	padding: 0px;
	width: 100%;
	overflow: hidden;
}

#Designers ul {
	list-style-position: inside;
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-left: 0px;
	padding: 0px;
}

#Designers ul li{
	margin: 0px;
	padding: 0px;
	background:url(../img/arrows_01.gif) no-repeat 0px 6px;
	/*background:url(img/bullet.png) no-repeat 0px 5px;*/
	list-style-position:inside;
	list-style-type:none;
}

#Designers ul li a {
	margin: 0px;
	padding-left: 15px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2E2E2;
	font-weight: normal;
	text-decoration: underline;
	line-height: 18px;
}

#Designers ul li a:hover{
	color: #589393;
}

/*-------------End of Designers-------------*/


/*-------------Begning of followus-------------*/

#followus {
	float: left;
	margin-top: 30px;
	padding: 0px;
}

#followus ul {
	list-style-type: none;
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-left: 0px;
	padding: 0px
}

#followus ul li{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 36px;
	background: url(../img/border.gif) repeat-x left bottom;
}

#followus ul li span{
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 130px;
	position: absolute;
	background: url(../img/border.gif) repeat-x left bottom;
}

#followus ul li span a.follow, #followus ul li span a:hover.follow{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2E2E2;
	font-weight: normal;
	text-decoration: underline;
	position: absolute;
	/*line-height: 32px;*/
	top: 9px;
}

#followus ul li a img{
	margin-top: 4px;
	margin-left: 4px;
}

/*-------------End of followus-------------*/

#avertisment {
	float: left;
	margin-top: 40px;
	padding: 0px;
}

/*-------------End of LTsidebar-------------*/


/*-------------End of main-------------*/


/*-------------Begning of footer-------------*/

#footer {
	margin: 0px auto;
	padding: 0px;
	width: 950px;
	height: 50px;
}

#copyright {
	float: left;
	margin: 15px 0px 20px 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2E2E2;
}

#footerlinks {
	float: right;
	margin: 10px 15px 0px 0px;
}

#footerlinks ul{
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px
}

#footerlinks ul li{
	float: left;
	margin: 0px 15px;
	padding: 0px;
}

#footerlinks ul li a, #footerlinks ul li a:hover {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2E2E2;
	text-decoration: underline;
}

/*-------------End of footer-------------*/
.txt
{
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #E2E2E2;
                font-weight: normal;
}

.txt a
{
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #E2E2E2;
                font-weight: normal;text-decoration:none;
}



.page
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #E2E2E2;
    font-weight: normal;
        padding-right:4px;
}

.txtbox
{
	background-color: #4b4b4b;
                            color: #fff; border-bottom: 1px solid #717171; border-right: 1px solid #717171;
                            border-left: 1px solid #717171; border-top: 1px solid #717171; height: 16px;
                            padding-top: 2px; padding-left: 5px; font-size: 12px;width:190px;
}

    .txtbox_multi
{
	background-color: #4b4b4b;
                            color: #fff; border-bottom: 1px solid #717171; border-right: 1px solid #717171;
                            border-left: 1px solid #717171; border-top: 1px solid #717171; height: 100px;
                            padding-top: 2px; padding-left: 5px; font-size: 12px;width:190px;
}

    .txtbox_multi1
{
	background-color: #4b4b4b;
                            color: #fff; border-bottom: 1px solid #717171; border-right: 1px solid #717171;
                            border-left: 1px solid #717171; border-top: 1px solid #717171; 
                            padding-top: 2px; padding-left: 5px; font-size: 12px;
}
    
    
                

.highlight { 
     background-color: #ADD8E6; color:#000000 !important;width:100px;
}
