img, div, input, {
	behavior: url(iepngfix.htc);
}
/*dsfsdfsdf*/

*{
	behavior: url(iepngfix.htc);
}


body {
	background-image: url(../imgs/bgnew.gif);
	background-attachment: fixed;
	text-align: center;
	margin: 0px auto;
	width:1000px;
	
}

#container {
	width: 810px;
	margin: auto;
	height: 1200px;
	float:left;
}

#basecontainer {
	width: 810px;
	height: 1085px;
}
#container #basecontainer #left {
	float: left;
	height: 1089px;
	width: 8px;
	background-image: url(../imgs/lines/leftblur.png);
	behavior: url(iepngfix.htc);
}
#container #basecontainer #center {
	float: left;
	height: auto;
	width: 790px;
}
#container #basecontainer #center #top {
	height: 10px;
	width: 790px;
	background-image: url(../imgs/lines/topblur.png);
	behavior: url(iepngfix.htc);
}
#container #basecontainer #center #centerbase {
	height: auto;
	width: 790px;
	background-image: url(../imgs/insidebg.png);
	behavior: url(iepngfix.htc);
}
#container #basecontainer #right {
	float: left;
	height: 1089px;
	width: 9px;
	background-image: url(../imgs/lines/rightblur.png);
	behavior: url(iepngfix.htc);
	
}
#container  #basecontainer  #bottom  {
	background-image: url(../imgs/lines/bottomline.png);
	behavior: url(iepngfix.htc);
	height: 10px;
	width: 790px;
}









#base {
	height: auto;
	width: 9px;
	float: left;
}
#base #content #center .innerspaces {
	margin-top: 4px;
	margin-bottom: 4px;
}

#base #title {
	width: 790px;
	height: 190px;
	background-image: url(../imgs/titlebg.jpg);
}
#base #title #basictitle {
	height: 170px;
	width: 790px;
	float:left;
}
#base #title #basictitle #titlelogo {
	height: 170px;
	width: 263px;
	float:left;
}
#base #title #basictitle #titlepuppet {
	height: 170px;
	float:left;
	width: 104px;
}
#base #title #basictitle #welcomemsg {
	height: 170px;
	width: 120px;
	float:left;
}
#base #title #basictitle #welcomemsg #welcomemsginside {
	margin-top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	width: 100px;
	margin-left: 8px;
}

#base #title #basictitle #login {
	height: 170px;
	width: 293px;
	float:left;
}
#base #title #basictitle #login #logincontainer {
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	text-align: left;
}
#base #title #basictitle #login #logincontainer ul {
	list-style-type: none;
	margin-left: 10px;
	
}
#base #title #basictitle #login #logincontainer #loginbutton {
	margin-top: 2px;
	margin-left: 62px;
}
#base #title #basictitle #login #logincontainer #forgotpasswordlink {
	margin-top: 6px;
	margin-left: 62px;
}

#base #title #basictitle #login #logincontainer #notregisteredlink {
	margin-top: 0px;
	margin-left: 62px;
}
#base #title #basictitle #login #logincontainer .logininput input {
	background-color: #FCF9ED;
	border: 1px solid #D0B98B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px;
	font-weight: bold;
	color: #921A19;
	text-indent: 4px;
}
#base #title #basictitle #login #logincontainer #logoutbutton {
	float: right;
	margin-right: 10px;
}
#base #content {
	background-image:url(../imgs/bgpat.jpg);
	width: 790px;
	height: auto;
	
}


#base #content #leftcontent {
	float: left;
	width: 150px;
	background-color: #E5E1C4;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F0EDE4;
}
#base #content #leftcontent #catitle {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E1C4;
}

#base #content #rightcontent {
	float: left;
	width: 639px;
	height: auto;
	background-image: url(../imgs/bgpat.jpg);
	text-align: left;
}
#rightcontent .toptitle {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	height: 56px;
	/*width: 639px;*/
	background-color: #B7B068;
}
#rightcontent .toptitle .toptitletext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	margin: 50px;
	display: inline;
	color: #FFFFFF;
}

#categories h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	margin-left: 10px;
	text-transform: uppercase;
	color: #996600;
}
#categories ul {
	list-style-type: none;
	margin: 0px;
}
#categories li {
	display: block;
	float: left;
	height: 160px;
	width: 160px;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	overflow:hidden; 
}
#categories li label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: auto;
	height: auto;
	display: block;
	background-color: #B6A97C;
	color: #FFFFFF;
	padding: 4px;
}

#categories img {
	height: 120px;
	width: 160px;
	border: 1px solid #CFC6A9;
}

.listingcontainer{
	width:100%;
	height:auto;
	clear:both;
}
.listing {
	width: 75%;
	list-style-type: none;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.listing li {
	width: 20px;
	float: left;
	display: block;
	margin: 2px;
	text-align: center;
	background-color: #996600;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
}
.listing li a, .listing li a:link, .listing li a:visited, .listing li a:active {
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	width: 20px;
	background-color: #9E9267;
	color: #FFFFFF;
	display: block;

}
.listing li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	width: 20px;
	background-color: #827753;
	color: #FFFFFF;
	display: block;
	
}



#copyright      {
	height: 30px;
	width: 790px;
	background-image: url(../imgs/bgpat.jpg);
}
#container #basecontainer #center #centerbase #base #copyright img {
	margin: 0px;
}




#footer {
	height: 115px;
	width: 790px;
	background-image: url(../imgs/foot.png);
	behavior: url(iepngfix.htc);
	bottom: 40px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;

/*	filter: alpha(opacity=50)
	-moz-opacity:.50;
	background-color: #E5E1C4;
*/	
}
#base #adbuddy {
	height: 87px;
	width: 790px;
	text-align: right;
	background-image: url(../imgs/bgpat.jpg);
}

#container  #footer  #footerbottom  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
	height: 47px;
	width: 790px;
}
#container  #footer  #footertop  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
	height: 70px;
	width: 790px;
	padding-top: 2px;
	font-weight: normal;
}
#container #footer #footertop p {

}



#base #content #center #additional {
	height: 176px;
	width: 499px;
}
#skyad {
	background-color: #FFFFFF;
	width: 160px;
	float: left;
	height: 600px;
	margin-left: 10px;
	margin-top:100px;
}
#topbanner {
	height: 90px;
	width: 728px;
	background-color: #999999;
	margin: auto;
}

#boxadbase {
	height: auto;
	width: 790px;
	margin-top: 20px;
	margin:auto;
}
#leftcontent #adwithus {
	height: 150px;
	width: 150px;
}
#adwithus #adwithustop {
	height: 123px;
	width: 150px;
}
#adwithus #adwithusbottom {
	height: 27px;
	width: 150px;
}
#adwithustop a, #adwithustop a:link, #adwithustop a:active, #adwithustop a:visited {
}


#adwithustop a:hover {

}


#boxadbase .boxads {
	margin: 3px;
	float: left;
	height: 125px;
	width: 125px;
	background-color: #CCCCCC;
}
#rightcontent .toptitle {
	background-image: url(../imgs/lines/toptitlebgline.png);
	behavior: url(iepngfix.htc);
	height: auto;
	/*width: 638px;*/
	margin: 0px;
}
#rightcontent .toptitle #toptitletextbox {
	font-weight: normal;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.toptitle #toptitletextbox .title1 label {
	color: #000000;
}

.toptitle #toptitletextbox .title1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #796327;
	text-transform: uppercase;
	color: #666666;
}
#previewarea {
	width: 100%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 10px;
}



#othercontentgallery h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	margin-left: 10px;
	text-transform: uppercase;
	color: #996600;
}
#othercontentgallery {
	height: 400px;
	width: 90%;
}

#othercontentgallery ul {
	list-style-type: none;
	margin: 0px;
}
#othercontentgallery li {
	display: block;
	float: left;
	height: 120px;
	width: 100px;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
.toptitle #toptitletextbox .title2 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;
	font-size: 12px;
	padding: 4px;
}
#othercontentgallery li label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: auto;
	height: auto;
	display: block;
	background-color: #B6A97C;
	color: #FFFFFF;
	padding: 4px;
}

#othercontentgallery img {
	height: 100px;
	width: 100px;
	border: 1px solid #CFC6A9;
}
.toptitle #toptitletextbox .title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
cardpreview {

}
titleinsidetab {

}
.titleinsidetab h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006633;
	margin-left: 10px;
}

