/* grid system
.grid_960_16 { background: url(../images/generic/16_col.gif) repeat-y; }

.block{ background: url( http://localhost/getwed/system/application/assets/images/generic/shade2.png );  }

#left{   padding-right: 10px; background: url( http://localhost/getwed/system/application/assets/images/generic/shade.png ); }
#middle{ padding-right: 10px; background: url( http://localhost/getwed/system/application/assets/images/generic/shade.png );}
#right{  padding-left: 10px; background: url( http://localhost/getwed/system/application/assets/images/generic/shade.png ); }

.grid_960_12 { background: url(../images/generic/12_col.gif) repeat-y; }
*/

body, h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,li,table,th,td,ol,dl,fieldset,address,input, a, img, div
{padding: 0px; margin: 0px;}

img{ border: none; display: block; }

.clear_both, .clearboth, .clrboth{clear: both;}

a{outline:none;}

.float_left, .floatleft{float: left;}
.float_right, .floatright{float: right;}

.dotted{border: 1px dotted #DDD;}

.position_relative{ position: relative; }

.margin-right-8{margin-right: 8px;}

.padding_1{padding: 1px;}
.padding_4{padding: 4px;}
.padding_5{padding: 5px;}
.padding_8{padding: 8px;}
.padding_16{padding: 16px;}

.border_grey1{ border: 1px solid #F0F0F0; }

.inline_edit{position: absolute;left:-20px;top: 0px;color: #FF0000 !important;}

.block{
/* background: url("../images/generic/shade2.png"); */
margin-bottom: 20px;
}

.required,
.requiredred{color: #CC0000;padding-left: 4px;
}
#standardform{font-size: 1.1em;}
.frmTitle{width: 40px; margin-bottom: 4px; padding: 2px;  color: #333;}
.frmText{     width: 240px; margin-bottom: 4px; padding: 2px; color: #333;}
.frmTextArea{ width: 240px; margin-bottom: 4px; padding: 2px; color: #333;}
.tableheadings{font-weight: bold;}
.frmSelect{width: 120px; margin-bottom: 4px; padding: 2px; color: #333;}

.dispnone, .display_none{display: none;}

.mousepointer{cursor: pointer;}

.w50{ width: 50px;}
.w100{ width: 100px;}
.w270{ width: 270px;}

.dotted{border: 1px dotted #999;}
.bgred{background-color: #F00;}
.bggreen{background-color: #0F0;}
.bgblue{background-color: #00F;}
.bgyellow{background-color: #FF0;}
.bgblack{background-color: #000;}
.bgcyan{background-color: #0FF;}
.bgmagenta{background-color: #F0F;}
.bggrey{background-color: #777;}


.right_block_placeholder{
border: 1px dashed #F00;
padding:14px 10px 16px 16px;
}


/* - - Error Form - - */
#errorform {
color: #000 !important;
border: 1px solid #e9f0f8;
margin-bottom: 8px;
color: #000;
}
#errorform p{
color: #000 !important;
font-size: 1.2em !important;
margin-bottom: 2px !important;
}

#errorform .inner_box{   
   background-position: 15px 50%;
   text-align: left;
   padding: 5px 20px 5px 45px;
}

.msgbox_error{
   background: #ffe4e3 url('../images/generic/error/icon_error.jpg') center no-repeat;
   border-top: 2px solid #e47e7a;
   border-bottom: 2px solid #e47e7a;
}
.msgbox_hint{
   background: #e3f1fe url('../images/generic/error/icon_hint.jpg') center no-repeat;
   border-top: 2px solid #7aa6d3;
   border-bottom: 2px solid #7aa6d3;
}

.msgbox_thankyou{
   background: #e2ffd3 url('../images/generic/error/icon_confirm.jpg') center no-repeat;
   border-top: 2px solid #8bd76b;
   border-bottom: 2px solid #8bd76b;
}
.msgbox_info{
   background: #fff6bf url('../images/generic/error/icon_info.jpg') center no-repeat;
   border-top: 2px solid #ffd224;
   border-bottom: 2px solid #ffd224;
}

.dotted_red_section{border: 2px dotted #AA0000; padding: 8px;}
.dotted_green_section{border: 2px dotted #00AA00; padding: 8px;}
.dotted_blue_section{border: 2px dotted #0000AA; padding: 8px;}

#errorform h5{
font-size: 1.2em;
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 6px 0px !important;
}

#errorform ul{
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 24px !important;
}
#errorform li{
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px !important;
}

.width_16_1{ width: 40px;}
.width_16_2{ width: 100px;}
.width_16_3{ width: 160px;}
.width_16_4{ width: 220px;}
.width_16_5{ width: 280px;}
.width_16_6{ width: 340px;}
.width_16_7{ width: 400px;}
.width_16_8{ width: 460px;}
.width_16_9{ width: 520px;}
.width_16_10{width: 580px;}
.width_16_11{width: 640px;}
.width_16_12{width: 700px;}


.grid_16_4_8_4 #left    { width: 220px; }
.grid_16_4_8_4 #middle  { width: 460px; }
.grid_16_4_8_4 #right   { width: 220px; }

.grid_16_4_12 #left    { width: 220px;  }
.grid_16_4_12 #middle  { display: none; }
.grid_16_4_12 #right   { width: 700px;  }

.grid_16_12_4 #left    { width: 700px;  }
.grid_16_12_4 #middle  { display: none; }
.grid_16_12_4 #right   { width: 220px;  }


.grid_16_5_11 #left    { width: 280px; }
.grid_16_5_11 #middle  { display: none; }
.grid_16_5_11 #right   { width: 640px; }

.grid_16_16 #left    { width: 940px; }
.grid_16_16 #middle  { display: none; }
.grid_16_16 #right   { display: none; }

.pr_10{padding-right: 10px;}
.pl_10{padding-left: 10px;}

.pr_32{padding-right: 32px;}
.pl_32{padding-left: 32px;}

/*
1  40
2  100
3  160
4  220
5  280
6  340
7  400
8  460
9  520
10  580
11  640
12  700
13  760
14  820
15  880
16  940
*/


/* --  drpanel -- */

#drpanel{ padding: 4px; width: 240px;background-color:#F0F0F0;border: 1px solid #CCC;position:absolute; top: 16px; left: 0px; }
.panel_closed{ width: 16px !important; height: 16px; overflow: hidden; }

#ajax{ width: 100px; height: 100px; border: 1px dotted #AA0000; }
.ghost{ position: absolute; border: 2px dotted #000 !important; }
.jq_drop{ border: 1px dotted #000; height: 16px; width: 16px; background-color:#00FF00; margin-bottom: 8px; }
.active{ background-color: #F0F; }
.drp_block_control{ border: 1px solid #000; background-color:#F8F8F8; padding: 1px; }
.dr_block{ float: left; border: 1px solid #000; background-color: #FFFFFF; font-size: 9px; padding: 1px; margin-bottom: 2px; margin-right: 2px; cursor: move; }

.block{ position: relative; }
.edit_pencil{ position: absolute; top: -8px; left: -8px; }