form
{	margin:0;
	padding:0;
}

.formquestioncontainer
{	float:left;
	clear:both;
	width:100%;
}

label
{    display:block;
    float:left; 
    clear:left;
    width:150px; 
    padding:0;
    padding-top:2px;
    text-align:right; 
}

label.extended
{    display:block;
    float:left; 
    clear:left;
    width:auto;
    padding:0;
    padding-top:2px;
    text-align:left;
}

label.option
{	margin-top:0;
}

label.option
{	width:auto;
	text-align:left;
	float:none;
	clear:right;
}

.optioncontainer label
{	width:240px;
}

.inputcontainer, .inputcontainer_numeric, .captchacontainer, .textareacontainer, .selectcontainer, .reordercontainer, .reorderselectcontainer, .optioncontainer
{	padding-bottom:4px;
	float:left;
	clear:right;
}

input, textarea
{	border:#949494 1px solid;
}

.fielddiv
{	display:block;
}

input, textarea, select, .fielddiv
{	width:180px;
}

textarea
{	height:70px;
}

input.option
{	width:20px;
}
input.option, input.checkout
{	border:0;
	width:auto;
	height:auto;
}

input.submit
{	width:auto;
	height:30px;
	background-image:url(img/bg_submit.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

input.searchbox
{	background:url(img/gradient_filter.jpg) repeat-x top left;
	border:1px solid #949494;
	height:34px;
	width:380px;
	font-family:Verdana;
	font-size:22px;
	color:#949494;
}
input.button_search
{	float:left;
	clear:right;
	background-image:url(img/go.gif);
	margin:0;
	border:0;
	width:34px;
	height:34px;
}

.sidebarcontainer input.searchbox
{	background-color:#ffffff;
	color:#dddddd;
	height:16px;
	width:140px;
	font-size:14px;
}
.sidebarcontainer input.button_search
{	float:left;
	clear:right;
	background-image:url(img/go.gif);
	width:22px;
	height:22px;
}

input.button_cart
{	margin-top:7px;
	border:#949494 1px solid;
	width:22px;
	height:22px;
	background:url(img/icon_cart.gif) center center no-repeat
}

.captchacontainer #captcha_pic
{	float:left;
	clear:left;
}
.captchacontainer #captcha_refresh
{	float:left;
	clear:right;
}

.fieldstatuscontainer
{	float:left;
	clear:right;
	width:20px;
	height:10px;
	padding-top:4px;
	text-align:center;
}

.submitcontainer
{	padding-left:170px;
}

.sidebar .fieldstatuscontainer
{	display:none;
}
.sidebar label, .sidebar .inputcontainer, .sidebar .textareacontainer, .sidebar .selectcontainer, .sidebar .fieldstatuscontainer
{	margin-bottom:3px;
}
.textareacontainer .wysiwyg
{	width:500px;
}
.sidebar input, .sidebar select, .sidebar textarea
{	width:100px;
	border:#c3dcef 1px solid;
}
.sidebar textarea
{	height:30px;
}
.sidebar label
{	float:left;
	clear:left;
	text-align:left;
	margin-right:5px;
	width:60px;
	vertical-align:top;
}
.sidebar .submitcontainer
{	padding-left:65px;
}
.sidebar input.image
{	height:18px;
	background-image:url(img/sidebar_go.gif);
}
.sidebar input.submit
{	height:18px;
}
.sidebar input.button_search
{	margin-top:0;
}

.reorderbuttons
{	float:left;
	margin:0 10px 0 10px;
}

.reorderselectcontainer
{
	width:360px;
}

.reorderselectcontainer .reorderbuttons
{	clear:none;
}
.reordercontainer select, .reorderselectcontainer select
{
    width:150px;
}
.reordercontainer select.extended, .reorderselectcontainer select.extended
{
    width:400px;
}

.numeric
{	width:40px;
}

.usercontent .submitcontainer, .cart .submitcontainer
{	padding-left:0;
}

.cart select
{	width:175px;
}

.cart .buttoncolumn
{	width:165px;
	float:left;
	clear:none;
	border-right:1px solid;
	margin:10px 5px 5px 5px;
}

.cart .buttoncolumn.extended
{	width:230px;
}

.cart .buttoncolumn.end
{	border-right:none;
	margin-right:0;
}


.navlabel {float:left; clear:none; padding-top:2px;}
.navlabel label {margin:0; padding:0; text-align:left; width:auto;}
.nav .inputcontainer, .nav .selectcontainer {width:auto; margin-top:0; padding-top:0; float:left; clear:none;}
.nav .inputcontainer input {width:120px;}
.nav .submitcontainer {clear:right;}
.nav .submitcontainer, .nav .submit {margin:0; padding:0;}
.nav .divclear {width:10px;}
.nav .inputcontainer input, .nav .selectcontainer select {width:120px;}
.nav .selectcontainer .numeric {width:70px;}

.nav .controls_filter, .nav .controls_navigation
{	width:520px;
	padding:10px;
	margin-bottom:10px;
}
.nav .controls_filter
{	background:url(img/gradient_filter.jpg) repeat-x top left;
	border:#949494 1px solid;
}
.nav a, .nav a:hover {color:#484848;}

.email
{	height:0px;
	display:none;
}
.siterefer
{	width:100%;
	text-align:center;
}
.siterefer textarea
{	font-family:Courier New;
	font-size:10px;
	width:380px;
	height:60px;
}

.articleControl pre
{	display:none;
}
.editarticlespacer
{	height:5px;
}
a.article_add
{	padding-top:2px;
	padding-bottom:10px;
	display:block;
}
a.dimlink
{	padding:2px;
}
a.dimlink.selected
{	padding:2px;
	border:1px solid #b4b4b4;
}

#pageContent_content
{	width:400px;
	display:block;
	float:left;
	clear:none;
}
