﻿
.show { display:block;}
.hide { display:none;}
.left { float:left;}
.right { float:right;}
.clear { clear:both;}
.noborder { border:0px solid !important}
.nobottom {  border-bottom-width: 0px !important;}
.fourteen { font-size:14px !important; }
.sixteen { font-size:16px !important;}
.bold { font-weight:bold;}

#packages #actioncalls_content { height:auto; width:156px; margin:0px;  }
#packages #actioncall_content_1 { background:none; padding-top:15px; margin:0px; display:inline; }

#packages form { margin:0px; }

#packages_selector { }

#current_package { background:url(../images/packages_selector1.jpg) left top no-repeat; width:204px; height:33px;
                   font-size:22px; color:#666; padding-top:3px; padding-left:45px; cursor:pointer; }
#packages_drop_down { border:1px solid #999; margin-top:-5px; margin-left:30px;  
                      background-color:#fff; width:216px; font-size:22px; color:#666; position:absolute;}
.packages_drop_down_item { padding-left:13px;}                      
.packages_drop_down_item:hover { background-color:#ccc;}

#package_div { border: 1px solid #CCC; margin-top:30px; width:525px;}
#package_div h2 { color:#666; font-size:22px; padding:5px 5px; margin:0px; border-bottom:1px solid #999; }

#package_div .item {   font-weight:bold; z-index:1; border-bottom:1px solid #CCC; }
#package_div .grey_item { background-color:#F5F5F5; border-bottom:1px solid #FFF; }
#package_div .top_item { padding-top:10px;}

#package_div .item .title { width:110px; padding: 3px 5px 5px; font-size:14px;}
#package_div .green {color:#339966; }
#package_div .item .item_info { width:25px; padding-top:3px;}
#package_div .item .current_item { background:url(../images/item_selector.jpg)  top left no-repeat; width:287px; height:20px; padding-left:28px; padding-top:4px; font-weight:normal; }
#package_div .item .price { width:60px; text-align:right; padding-top:4px; font-weight:bold;}
#package_div .item .dsign { margin-left:5px; color:#666}
#package_div .item .padright { padding-right:5px;}

#package_div .item_drop_down { border: 1px solid #999; cursor:pointer; background-color:#FFF; position:absolute; width:295px; margin-top:4px; margin-left:-10px; }
#package_div .item_drop_down_item {padding:2px 10px; }
#package_div .item_drop_down_item:hover { background-color:#ccc;}

#package_div .item_text { width:287px; padding-left:28px; padding-top:4px; font-weight:normal;  }
#package_div .extra_addons { float:left;}

/*#go_button { margin-top:20px; background:url(../images/go_button.jpg) left top no-repeat; width:40px; height:32px; font-size:22px; padding-left:40px; padding-top:2px; color:#666; }*/
#go_button{float:left; width:150px; background:url(../images/icon_arrow3.gif) no-repeat right; color:#ff9933; font-size:24px; font-weight:bold; text-align:right; padding:5px 50px 8px 340px; margin-top:10px; cursor:pointer;}
#send_button{float:left; width:150px; background:url(../images/icon_arrow3.gif) no-repeat right; color:#ff9933; font-size:24px; font-weight:bold; text-align:right; padding:5px 50px 8px 250px; margin-top:10px; cursor:pointer;}


#bottom_form {  display:none; width:525px; margin-top:20px; margin-bottom:0; font-size:12px; font-weight:bold;}
/*#bottom_form .form_row { padding-bottom:5px;}
#bottom_form .label { width:90px; float:left;}
#bottom_form .required { color:#ff6600; font-size:10px; padding-left:10px;}
#bottom_form .input { width:125px; font-size:12px;}
#bottom_form .select { width:125px; font-size:12px;}
#bottom_form textarea {width:125px; font-size:12px;}
#bottom_form #form_right { float:right; width:230px;}
#bottom_form #form_right .form_row { float:right;}
/*#bottom_form #send_button {background:url(../images/send_button.jpg) left top no-repeat; float:right; width:45px; height:21px; margin-top:10px; padding-left:45px; padding-top:6px; cursor:pointer; clear:both;}
#bottom_form #error { clear:both;float:right; width:200px; color:#cc0000; text-align:right; padding-top:10px;}*/
#error { clear:both; float:left; width:200px; color:#cc0000; text-align:left; padding-top:10px; padding-left:20px; font-size:11px}

#bottom_form{display:none; padding-left:80px !important}
#bottom_form table{color:#1b3993; font-weight:bold; width:300px !important; font-size:12px !important;}
#bottom_form input,
#bottom_form select,
#bottom_form textarea{border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#bottom_form input{width:155px;}
#bottom_form select{width:160px;}
#bottom_form textarea{width:200px; height:40px;}
#bottom_form input.radio{border:none; width:15px;}
td.required{color:#ff9933; font-size:11px;}
#bottom_form a.orangebtn{float:right; background:url(../images/icon_arrow3.gif) no-repeat right; color:#ff9933; font-size:24px; font-weight:bold; text-align:right; padding:5px 50px 8px 0; margin-top:-20px; margin-right:-50px}



/* more for item description */
.item_info #descHeader { height:19px; margin-left:5px; margin-right:20px; border-bottom:1px solid #339966;}
.item_info .descHeader { float:left; width:70px; padding:1px 3px; text-align:center;  cursor:pointer; border:1px solid #999999; border-bottom:0px; }
.item_info #descHeader .current { font-weight:bold;  background-color:#c2f4db;border:1px solid #339966; border-bottom:0px; }
.item_info .full_description {  width:455px; margin-top:-5px; margin-left:-5px;}
.item_info #close_x { float:right; padding:3px 5px 5px 5px; border-bottom:1px solid #339966;}
.item_info .close_full {position:absolute; left:-27px; top:-1px; border:1px solid #999; border-right:0px solid; padding:3px; width:20px; height:19px; background-color:#fff;}
.item_info .full_content {position:absolute; width:410px; min-height:325px; height:auto !important; height:325px;  border:1px solid #999; margin-left:21px; margin-top:-3px; background-color:#FFF; padding:4px 0px 3px 0px; font-weight:normal;}
.item_info .full_content ul { padding:0px; padding-left:20px; margin:0px;}
.item_info .full_content li { padding:0px; margin:0px;}
.item_info #descBody { clear:left; padding:5px; }
.item_info #photosLeft { padding:5px; width:75px; clear:left; float:left; text-align:center;}
.item_info #photosLeft img {border:2px solid #FFFFFF}
.item_info #photosLeft img.current { border:2px solid #339966;}
.item_info #mainImg { float:left; padding-top:5px; padding-left:10px; text-align:center;}
