/* core elements - edit to site style, but NO NOT REMOVE */

.imagebutton{
	border: none;
}

.verticalmenutexton
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CD0001;
	text-decoration: none;
	background-color:Transparent;
}

.verticalmenutextoff
{
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #566169;
	text-decoration: none;
	background-color:Transparent;
}

.horizontalmenutextoff
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C5512C;
	text-decoration: none;
	
}

.horizontalmenutexton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #C5512C;
}

.topmenuoff
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: solid 1px #000000;
	background-color: #000000;
}

.topmenuon
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
	border: solid 1px #000000;
	background-color: #000000;
}
textarea, input, select
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
}

a.ddmenuitem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* font-weight: bold; */
	color: #FFFFFF;
	text-decoration: none;
	line-height: 13px;
}


/* site level elements - edit to site style */

td 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.resultname 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

ul
{
	/* list-style-image: url(/site/framework/images/arrow.gif); */
	margin-bottom: 5px;
}

li
{
	margin-bottom: 3px;
}

h1 
{
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 8px;
	font-weight: bold;
}

h2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	margin-bottom: 5px;
}

h3 
{
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;
}

.price
{
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	color:#CC0000;
}

a 
{
	text-decoration: underline;
	color: #CD0001;
}

a:hover 
{
	text-decoration: underline;
	color: #CD0001;
}

.productab
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}

/* styles for drop down menus ProClip site */
/*#menusframe { border:#0073BD solid; border-width:2px 1px 1px 1px; background-color:#FFFFFF; background-image:url(/site/framework/images/dwboxpclpBKG.gif); position:relative; height:auto; width:auto; background-repeat:repeat-x; }
#menutop { position:absolute; margin:0 1px 0 0; background-color:#333333; background-image:url(/site/framework/images/HP/bluesearchglass.gif); background-position:left; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding:1px 0 0 40px; height:17px; border:#0073BD solid; border-width:0 0 1px 0; }
#menuformplacement { position:relative; margin:30px 5px 5px 5px; }*/
#menuframeleft { background:url(/site/framework/images/makemodelbkgd-left.gif) no-repeat 0 0; height:69px; width:15px; }
#menuframeright { background:url(/site/framework/images/makemodelbkgd-right.gif) no-repeat 0 0; height:69px; width:12px; }
#menusframe td.framecell { background:url(/site/framework/images/makemodelbkgd.gif) repeat-x 0 0; height:69px; }
#menutop { margin:8px 0 0 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; font-style:italic; color:#006CB6; }
#menuformplacement { padding:5px 5px 5px 13px; text-align:center; width:100%; }
/* styles for drop down menus ProClip site */

#devicewizardtext { margin:30px 0 30px 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; font-style:italic; color:#006CB6; }

/* classes for the seperator between line items */
#separator { margin:10px 0 10px 0; border-width:0 0 1px 0; border-style:dashed; border-color:#999999; }

.leftspace { padding-left:5px; }

.formleftcol { font-weight: bold; text-align:right; padding-right: 15px; padding-top:5px; vertical-align:middle; }
.formrightcol { padding-right: 5px; padding-top:5px; vertical-align:top; }

#rightdevice .rightdevicespacer { text-align:right; padding:8px 0 0 0; }

#leftverticalmenutop { background:url(/site/framework/images/menutop.gif) no-repeat 0 0; }
#leftverticalmenuwrap { padding:0; margin:0; width:129px; min-height:406px; background:url(/site/framework/images/menufade.gif) no-repeat 0 0; }
#leftverticalmenuwrap table { margin:0 8px; }
#leftverticalmenurepeatwrap { background: url(/site/framework/images/menurepeat.gif) repeat-y 0 0; padding:0 0 10px 0; }
#leftverticalmenubottom { background:url(/site/framework/images/menubottom.gif) no-repeat 0 0; margin:0 0 10px 0; height:19px; }

#shoppingwizardbutton { margin:8px 0; text-align:center;}

#leftfootermenudivider { border-bottom:1px solid #888; margin:0 10px; }
#leftfootermenu { padding:10px 0 0 0; margin:0; }
#leftfootermenu a { color:#566169; }
#leftfootermenu a.verticalmenutextoff { color:#566169; }
#leftfootermenu a.verticalmenutexton { color:#CD0001; }

#sswwhitespace { margin:20px 0 40px 0; }

.on {display:inline;}
.off {display:none;}

#proclipheaderwrap { position:relative; }
#siteloginform { width:300px; height:79px; padding:10px 0 0 10px; position:absolute; top:2px; left:340px; background:url(/site/framework/images/procliploginbackground.png) no-repeat 0 0; }

#mainbody { padding-top: 5px;}

#shoppingbag { width:350px; border:1px solid #1268B3; background-color:#F0F0F0; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; position: absolute; top:-25px; left:433px; z-index: 100;}

#shoppingbag h4 { font-size:12px; margin:5px 0; padding:5px; }

#shoppingbag .shoppingbagproduct { float:left; padding:0 5px; margin-bottom:10px; }
#shoppingbag .shoppingbagprice { float:right; display:inline; padding:0 5px; }

#shoppingbagbottom { background-color:#DFDFDF; /*margin-top:10px;*/ padding:5px; }
#shoppingbagbottom .shoppingbagsubtotal { float:left; }
#shoppingbagbottom .shoppingbagbuttons { float:right; display:inline; }

.shoppingbaglink { color:#000; background-color:#bbb; text-decoration:none; padding:2px; }

.clearboth { clear:both; }

/* Shopping Wizard v2.0 Marketing Landing Page CSS UI */

#mcp a { color: #ce181f; }
#mcp a:hover { color: #666666; }
#mcp form { padding:0px; margin:0px }
#mcp .clear { clear:both; }

#mcp { width:625px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; margin:20px auto; }

#logo_header { width: 620px; margin:10px auto; border:0px solid #000; }
#logo_header .client_logo { width:310px; float:left; border:0px solid #000; margin:0 0 0 10px; }
#logo_header .pclp_logo { width:223px; float:right; border:0px solid #000; margin:0 10px 0 0; }

#footer { text-align: center; padding:5px; }
#footer a { padding: 0 10px 0 0; color:#333; text-decoration:none; font-weight:bold; }
#footer a:hover { text-decoration:none; color: #ce181f; }

/* Shopping Wizard v2.0 Marketing Landing Page CSS UI */

/* == MEDIA MANAGER DEFINITIONS == */
#mediamanagerglobalwrap { width:100%; color:#54443C;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:13px;}

#mediamanagertable { border:1px solid #000; width:720px; min-height:535px; height:auto !important; height:535px; background-color:#fff; margin:0 auto; }

#mediamanagerheaders { background:url(/core/framework/images/acumium/orangebkg.gif) repeat-x 0 0; }
#mediamanagerheaders h5 { font-family:"Trebuchet MS", Verdana, Arial, Times New Roman; font-size:12px; color:#000; margin-left:5px; line-height:24px; }
#mediamanagerfolderheader h5 { background:url(/core/components/filemanager/images/folder.gif) no-repeat 2px 3px; padding-left:25px; margin:0; }
#mediamanagerfileheader h5 { background:url(/core/components/filemanager/images/file.gif) no-repeat 2px 3px; padding-left:25px; float:left; margin:0; }

#mediamanagerfolderheader { float:left; width:300px; height:23px; border-width:0 1px 1px 0; border-style:solid; border-color:#000; }
#mediamanagerfileheader { float:left; display:inline; width:419px; height:23px; border-bottom:1px solid #000; }
#mediamanagerhelp { float:right; display:inline; }

#mediamanagertoolbars { background:url(/core/framework/images/acumium/greybkg.gif) repeat-x 0 0; }
#folder_toolbar { float:left; width:300px; height:15px; border-width:0 1px 1px 0; border-style:solid; border-color:#000; }
#file_toolbar { float:left; display:inline; width:419px; height:15px; border-bottom:1px solid #000; }

#folderlistwrap { float:left; width:300px; min-height:487px; height:auto !important; height:487px; border-right:1px solid #000; }
#filelistwrap { float:left; display:inline; width:419px; min-height:487px; height:auto !important; height:487px; }

#mediamanager_folderlist { list-style-type:none; margin-left:0; padding-left:0; }
#mediamanager_folderlist li { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
.selectedfolder { padding:2px 0; }

#mediamanager_filewrap { padding:2px; width:99%; }
#mediamanager_filelist { list-style-type:none; margin-left:0; padding-left:0; }
.mediamanager_filelistitem { margin-left:0; padding-left:5px; }
.mediamanager_filelistitem li { float:left; display:inline; margin-top:0; margin-bottom:0; padding-top:1px; padding-bottom:1px; }
.mediamanager_filelistitem_name { width:339px; margin-right:10px; overflow:hidden; }
.mediamanager_filelistitem_name a { font-weight: normal; font-family:Verdana; font-size:11px; color:Blue; background-color:Transparent; }
li.mediamanager_filelistitem_action { margin-top:2px; margin-left:3px; }


div.foldertoggle				{ display:inline; float:left; }
div.folderlink					{ display:inline; float:left; padding:2px 0 0 1px; }
div.foldernode					{ display:block; clear:both; margin-top:2px; }	

#mediamanagercontent ul {margin:0 0 0 5px;padding:0}
.mediamanager_filelistitem li {text-align:left;}
#mediamanagercontent div.resultpaging {border-bottom:1px solid #000000;clear:both;display:block;line-height:10px;padding-top:10px;width:100%;}

#leftverticalmenuwrap h2 { font-size:12px;font-family:Arial,Verdana,Helvetica,sans-serif; margin:0 2px 2px 4px; color:#000000;}
#vertnav h1 { font-size: 15px; font-family:Verdana,Arial,Geneva,Gadget,sans-serif; margin:0 2px 2px 2px; }