#doc {
width: 750px;
}
a {
color:rgb(50,50,250);
text-decoration:none;
font-size:14px;
}
a:hover {
color:rgb(255,102,0);
text-decoration:none;
}
body {
background: rgb(255,255,255) url(/img/background.gif) repeat-y top center;
font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
}
.topc {
vertical-align:top;
}
ul.menus {
float:left;
white-space: nowrap;
/* ie hack */
_padding-top: 5px;
_padding-bottom: 5px;
/*ie hack ends */
}
.menus li {
display:inline;
list-style-type: none;
padding: 5px;
}
.menus a {
font-size:15px;
text-transform:capitalize;
padding: 3px 12px;
color: rgb(250,250,250);
text-decoration: none;
background: rgb(102,102,102);
}
.menus a:hover
{
color: #fff;
background-color: rgb(255,153,0);
text-decoration: none;
}
.active a {
color: #fff;
background-color: rgb(255,153,0);
text-decoration: none;
}
#shopprm {
width:216px;
left:20px;
}
#createprm {
width:216px;
left:268px;
}
#sellprm {
width:216px;
left:516px;
}

.h3 {
font-size: 18px;
color:rgb(230, 102, 0);
}
.promocontent {
font-size: 15px;
color:rgb(100,100,100);
line-height:20px;
}
.promobutton {
position:absolute;
bottom:0px;
width:200px;
text-align: right;
}
.listcontent li {
padding: 7px 10px;
}

.promo3 {
width:750px; height:250px; background:url(/img/promo3bg.gif); background-position:top left; background-repeat:no-repeat; position:relative;
}

.promo2 {
position:absolute;
bottom:15px;
height:200px;
font-size:14px;
left: 29px;
}

/*User registeration */
#registerForm .formlabel {
	text-align:right; padding:10px;
	width: 200px;
}

#registerForm .forminput {
	padding:10px;
	width:550px;
}

.forminput input {
border: 1px solid rgb(150,150,150);
padding:2px;
font-size:16px;
color:#333333;
}

#registerForm select {
	border: 1px solid rgb(150,150,150);
}

#registerForm .req {
	color:red;
}

#registerForm .button {
	border: 1px solid rgb(150,150,150);
	font-size: 12px;
	cursor:pointer;
	padding:2px;
}

#registerForm .error {
	color:red;
	font-size:12px;
}

.tshirtcolor {
	width:20px; height:20px; border: 1px solid #000000; cursor:pointer;
}

.white {
	background:rgb(255,255,255);
}

.black {
	background:rgb(0,0,0);
}

.red {
	background:rgb(255,0,0);
}

.green {
	background:rgb(0,255,0);
}

.blue {
	background:rgb(0,0,255);
}

.grey {
	background:rgb(175,175,175);
}

.toolbar_shapes {
	position:absolute; width: 46px; height: 306px; background: url(/img/tool_bg.png); background-repeat: no-repeat; background-position: top left;
}

#tool_freelineclose {
	position:absolute; bottom:45px; left: 10px;
}

#tool_freeline {
	position: absolute; bottom: 80px; left: 10px;
}

#tool_line {
	position:absolute; bottom: 115px; left: 10px;
}

#tool_ellipse {
	position:absolute; bottom: 150px; left:10px;
}

#tool_triangle {
	position:absolute; bottom: 185px; left: 10px;
}

#tool_roundrectangle {
	position:absolute; bottom: 220px; left: 10px;
}

#tool_rect {
	position:absolute; bottom: 255px; left: 10px;
}

.properties_grid {
	position:absolute; width: 300px; height: 400px; background: url(/img/properties.png); background-repeat: no-repeat; background-position: top left;
}
/*
.fontsize_container {
	
}
*/
#fontsizeSelector {
	position:absolute; bottom: 277px; left: 50px; border:none; height:20px; width:45px; border:none;
}

#textBox {
	position:absolute; bottom:348px; left: 49px; width: 239px; height: 20px; border:none; font:medium "Trebuchet MS",Verdana,Arial,Sans-serif;
}

#fontStyleSelector {
	width: 238px; height:23px; position:absolute; bottom: 310px; left:49px; cursor: pointer; border:none; font-size:16px; overflow: hidden;
}

#textAddButton {
	width: 166px; height: 24px; position:absolute; bottom: 275px; left: 120px; cursor:pointer; border:none;
}

#widthVal {
	position: absolute; bottom: 178px; left:66px; width: 45px; height: 16px; border: none;
}

#heightVal {
	position: absolute; bottom: 178px; left: 218px; width: 45px; height: 16px; border: none;
}

#strokeWidthSelector {
	position:absolute; bottom: 215px; left: 216px; width: 45px; height: 16px; border: none;
}

#ispublic {
	position:absolute; bottom: 135px; -moz-user-select: none;
}

#publish_des {
	position:absolute; bottom: 130px; left: 228px; width: 65px; height: 22px; cursor:pointer; border:none;
}

.helplinks {
	position:absolute; bottom: 100px;
}

#tool_colorpicker {
	position:absolute; bottom: 210px; left: 30px;
}

#tool_strokepicker {
	position:absolute; bottom:210px; left: 105px;
}
