
/*  Automated Column Calculations for eonicweb4
    © Eonic Ltd 2010 - Authors: Will Hancock, Perry Harlock, Trevor Spink */

/* full Width Golden Ratio Values
0-984 / 1-607 / 2-375 / 3-231 / 4-143 / 5-88 / 6-54 / 7-34 / 8-21 / 9-13 / 10-8 / 11-5 / 12-3 / 13-2 / 14-1 / 15- / */
/* page Width Golden Ratio Values
0-743 / 1-459 / 2-283 / 3-175 / 4-108 / 5-67 / 6-41 / 7-25 / 8-16 / 9-10 / 10-6 / 11-4 / 12-2 / 13-1 / 14- / */


.rowMargin{margin-right:21px;}
div.module,
.box{margin-bottom:21px}
.box div.module{margin-bottom:0px}
#subMenu{width:220px;}
#mainLayout{float:left;width:743px;margin-left:21px;}
div.fullwidth{width: 984px !important; margin-left: 0 !important;}

.cols2 .listItem{width:361px;}
.cols2 .rowMargin{width:361px;}

.cols3 .listItem{width:233px;}
.cols3 .rowMargin{width:234px;}

.cols4 .listItem{width:170px;}
.cols4 .rowMargin{width:170px;}

.cols5 .listItem{width:131px;}
.cols5 .rowMargin{width:132px;}

.box .cols2 .listItem{width:348px;}
.box .cols2 .rowMargin{width:348px;}

.box .cols3 .listItem{width:225px;}
.box .cols3 .rowMargin{width:225px;}

.box .cols4 .listItem{width:162px;}
.box .cols4 .rowMargin{width:164px;}

.box .cols5 .listItem{width:125px;}
.box .cols5 .rowMargin{width:127px;}

/* 50% Columns */
#template_2_Columns #column1 {float:left;width:361px;margin-right:21px;}
#template_2_Columns #column2 {float:left;width:361px}

#template_2_Columns #column1 .cols2  .listItem,
#template_3_Columns_50_25_25 #column1 .cols2 .listItem{width:170px;}
#template_3_Columns_25_25_50 #column3 .cols2 .listItem,
#template_2_Columns #column2 .cols2 .listItem{width:170px;}
#template_2_Columns #column1 .cols2 .rowMargin,
#template_3_Columns_50_25_25 #column1 .cols2 .rowMargin{width: 170px;}
#template_3_Columns_25_25_50 #column3 .cols2 .rowMargin,
#template_2_Columns #column2 .cols2 .rowMargin{width: 170px;}

#template_2_Columns #column1 .box .cols2 .listItem,
#template_3_Columns_50_25_25 #column1 .box .cols2 .listItem{width:157px;}
#template_3_Columns_25_25_50 #column3 .box .cols2 .listItem,
#template_2_Columns #column2 .box .cols2 .listItem{width:157px;}
#template_2_Columns #column1 .box .cols2 .rowMargin,
#template_3_Columns_50_25_25 #column1 .box .cols2 .rowMargin{width: 157px;}
#template_3_Columns_25_25_50 #column3 .box .cols2 .rowMargin,
#template_2_Columns #column2 .box .cols2 .rowMargin{width: 157px;}

#template_2_Columns #column1 .cols3 .listItem,
#template_3_Columns_50_25_25 #column1 .cols3 .listItem{width: 107px;}
#template_3_Columns_25_25_50 #column3 .cols3 .listItem,
#template_2_Columns #column2 .cols3 .listItem{width: 107px;}
#template_2_Columns #column1 .cols3 .rowMargin,
#template_3_Columns_50_25_25 #column1 .cols3 .rowMargin{width: 106px;}
#template_3_Columns_25_25_50 #column3 .cols3 .rowMargin,
#template_2_Columns #column2 .cols3 .rowMargin{width:106px;}

#template_2_Columns #column1 .box .cols3 .listItem,
#template_3_Columns_50_25_25 #column1 .box .cols3 .listItem{width: 97px;}
#template_3_Columns_25_25_50 #column3 .box .cols3 .listItem,
#template_2_Columns #column2 .box .cols3 .listItem{width: 97px;}
#template_2_Columns #column1 .box .cols3 .rowMargin,
#template_3_Columns_50_25_25 #column1 .box .cols3 .rowMargin{width: 98px;}
#template_3_Columns_25_25_50 #column3 .box .cols3 .rowMargin,
#template_2_Columns #column2 .box .cols3 .rowMargin{width:98}

#template_2_Columns #column1 .cols4 .listItem,
#template_3_Columns_50_25_25 #column1 .cols4 .listItem{width: 76px;}
#template_3_Columns_25_25_50 #column3 .cols4 .listItem,
#template_2_Columns #column2 .cols4 .listItem{width: 76px;}
#template_2_Columns #column1 .cols4 .rowMargin,
#template_3_Columns_50_25_25 #column1 .cols4 .rowMargin{width: 74px;}
#template_3_Columns_25_25_50 #column3 .cols4 .rowMargin,
#template_2_Columns #column2 .cols4 .rowMargin{width:74px;}

#template_2_Columns #column1 .box .cols4 .listItem,
#template_3_Columns_50_25_25 #column1 .box .cols4 .listItem{width: 68px;}
#template_3_Columns_25_25_50 #column3 .box .cols4 .listItem,
#template_2_Columns #column2 .box .cols4 .listItem{width: 68px;}
#template_2_Columns #column1 .box .cols4 .rowMargin,
#template_3_Columns_50_25_25 #column1 .box .cols4 .rowMargin{width: 68px;}
#template_3_Columns_25_25_50 #column3 .box .cols4 .rowMargin,
#template_2_Columns #column2 .box .cols4 .rowMargin{width:68}

#template_2_Columns #column1 .cols5 .listItem,
#template_3_Columns_50_25_25 #column1 .cols5 .listItem{width: 57px;}
#template_3_Columns_25_25_50 #column3 .cols5 .listItem,
#template_2_Columns #column2 .cols5 .listItem{width: 57px;}
#template_2_Columns #column1 .cols5 .rowMargin,
#template_3_Columns_50_25_25 #column1 .cols5 .rowMargin{width: 55px;}
#template_3_Columns_25_25_50 #column3 .cols5 .rowMargin,
#template_2_Columns #column2 .cols5 .rowMargin{width:55px;}

#template_2_Columns #column1 .box .cols5 .listItem,
#template_3_Columns_50_25_25 #column1 .box .cols5 .listItem{width: 51px;}
#template_3_Columns_25_25_50 #column3 .box .cols5 .listItem,
#template_2_Columns #column2 .box .cols5 .listItem{width: 51px;}
#template_2_Columns #column1 .box .cols5 .rowMargin,
#template_3_Columns_50_25_25 #column1 .box .cols5 .rowMargin{width: 50px;}
#template_3_Columns_25_25_50 #column3 .box .cols5 .rowMargin,
#template_2_Columns #column2 .box .cols5 .rowMargin{width:50}

/* 66% columns */
#template_2_Columns_66_33 #column1{float: left;width: 449px;margin-right: 21px;}
#template_2_Columns_66_33 #column2{float: left;width: 273px;}

#template_2_Columns_66_33 #column1 .cols2 .listItem{width:214px;}
#template_2_Columns_66_33 #column1 .cols2 .rowMargin{width:214px;}
#template_2_Columns_66_33 #column1 .box .cols2 .listItem{width:201px;}
#template_2_Columns_66_33 #column1 .box .cols2 .rowMargin{width:201px;}

#template_2_Columns_33_66 #column2 .cols2 .listItem{width:214px;}
#template_2_Columns_33_66 #column2 .cols2 .rowMargin{width:214px;}
#template_2_Columns_33_66 #column2 .box .cols2 .listItem{width:201px;}
#template_2_Columns_33_66 #column2 .box .cols2 .rowMargin{width:201px;}

#template_2_Columns_66_33 #column1 .cols3 .listItem{width:135px;}
#template_2_Columns_66_33 #column1 .cols3 .rowMargin{width:136px;}
#template_2_Columns_66_33 #column1 .box .cols3 .listItem{width:127px;}
#template_2_Columns_66_33 #column1 .box .cols3 .rowMargin{width:127px;}

#template_2_Columns_33_66 #column2 .cols3 .listItem{width:135px;}
#template_2_Columns_33_66 #column2 .cols3 .rowMargin{width:136px;}
#template_2_Columns_33_66 #column2 .box .cols3 .listItem{width:127px;}
#template_2_Columns_33_66 #column2 .box .cols3 .rowMargin{width:127px;}

#template_2_Columns_66_33 #column1 .cols4 .listItem{width:98px;}
#template_2_Columns_66_33 #column1 .cols4 .rowMargin{width:96px;}
#template_2_Columns_66_33 #column1 .box .cols4 .listItem{width:90px;}
#template_2_Columns_66_33 #column1 .box .cols4 .rowMargin{width:90px;}

#template_2_Columns_33_66 #column2 .cols4 .listItem{width:98px;}
#template_2_Columns_33_66 #column2 .cols4 .rowMargin{width:96px;}
#template_2_Columns_33_66 #column2 .box .cols4 .listItem{width:90px;}
#template_2_Columns_33_66 #column2 .box .cols4 .rowMargin{width:90px;}

#template_2_Columns_66_33 #column1 .cols5 .listItem{width:73px;}
#template_2_Columns_66_33 #column1 .cols5 .rowMargin{width:73px;}
#template_2_Columns_66_33 #column1 .box .cols5 .listItem{width:67px;}
#template_2_Columns_66_33 #column1 .box .cols5 .rowMargin{width:90px;}

#template_2_Columns_33_66 #column2 .cols5 .listItem{width:73px;}
#template_2_Columns_33_66 #column2 .cols5 .rowMargin{width:73px;}
#template_2_Columns_33_66 #column2 .box .cols5 .listItem{width:67px;}
#template_2_Columns_33_66 #column2 .box .cols5 .rowMargin{width:90px;}

/* 33% columns */
#template_2_Columns_33_66 #column1{float: left;width: 273px;margin-right: 21px;}
#template_2_Columns_33_66 #column2{float: left;width: 449px;}

#template_2_Columns_33_66 #column1 .cols2 .listItem{width:126px;}
#template_2_Columns_33_66 #column1 .cols2 .rowMargin{width:126px;}
#template_2_Columns_33_66 #column1 .box .cols2 .listItem{width:113px;}
#template_2_Columns_33_66 #column1 .box .cols2 .rowMargin{width:113px;}

#template_2_Columns_66_33 #column2 .cols2 .listItem{width:126px;}
#template_2_Columns_66_33 #column2 .cols2 .rowMargin{width:126px;}
#template_2_Columns_66_33 #column2 .box .cols2 .listItem{width:113px;}
#template_2_Columns_66_33 #column2 .box .cols2 .rowMargin{width:113px;}

#template_2_Columns_33_66 #column1 .cols3 .listItem{width:77px;}
#template_2_Columns_33_66 #column1 .cols3 .rowMargin{width:77px;}
#template_2_Columns_33_66 #column1 .box .cols3 .listItem{width:69px;}
#template_2_Columns_33_66 #column1 .box .cols3 .rowMargin{width:68px;}

#template_2_Columns_66_33 #column2 .cols3 .listItem{width:77px;}
#template_2_Columns_66_33 #column2 .cols3 .rowMargin{width:77px;}
#template_2_Columns_66_33 #column2 .box .cols3 .listItem{width:69px;}
#template_2_Columns_66_33 #column2 .box .cols3 .rowMargin{width:68px;}

#template_2_Columns_33_66 #column1 .cols4 .listItem{width:54px;}
#template_2_Columns_33_66 #column1 .cols4 .rowMargin{width:52px;}
#template_2_Columns_33_66 #column1 .box .cols4 .listItem{width:46px;}
#template_2_Columns_33_66 #column1 .box .cols4 .rowMargin{width:46px;}

#template_2_Columns_66_33 #column2 .cols4 .listItem{width:54px;}
#template_2_Columns_66_33 #column2 .cols4 .rowMargin{width:52px;}
#template_2_Columns_66_33 #column2 .box .cols4 .listItem{width:46px;}
#template_2_Columns_66_33 #column2 .box .cols4 .rowMargin{width:46px;}

#template_2_Columns_33_66 #column1 .cols5 .listItem{width:58px;}
#template_2_Columns_33_66 #column1 .cols5 .rowMargin{width:38px;}
#template_2_Columns_33_66 #column1 .box .cols5 .listItem{width:31px;}
#template_2_Columns_33_66 #column1 .box .cols5 .rowMargin{width:33px;}

#template_2_Columns_66_33 #column2 .cols5 .listItem{width:54px;}
#template_2_Columns_66_33 #column2 .cols5 .rowMargin{width:38px;}
#template_2_Columns_66_33 #column2 .box .cols5 .listItem{width:31px;}
#template_2_Columns_66_33 #column2 .box .cols5 .rowMargin{width:33px;}

/* 3 column widths (true 33%)*/
#template_3_Columns #column1{float: left;width:234px;margin-right: 21px;}
#template_3_Columns #column2{float: left;width:234px;margin-right: 21px;}
#template_3_Columns #column3{float: left;width:233px;}

#template_3_Columns .cols2 .listItem{width:106px;}
#template_3_Columns .cols2 .rowMargin{width:106px;}
#template_3_Columns .box .cols2 .listItem{width:94px;}
#template_3_Columns .box .cols2 .rowMargin{width:94px;}
#template_3_Columns #column3 .cols2 .listItem{width:106px;}
#template_3_Columns #column3 .cols2 .rowMargin{width:106px;}
#template_3_Columns #column3 .box .cols2 .listItem{width:93px;}
#template_3_Columns #column3 .box .cols2 .rowMargin{width:93px;}

#template_3_Columns .cols3 .listItem{width:64px;}
#template_3_Columns .cols3 .rowMargin{width:64px;}
#template_3_Columns .box .cols3 .listItem{width:56px;}
#template_3_Columns .box .cols3 .rowMargin{width:55px;}
#template_3_Columns #column3 .cols3 .listItem{width:63px;}
#template_3_Columns #column3 .cols3 .rowMargin{width:64px;}
#template_3_Columns #column3 .box .cols3 .listItem{width:55px;}
#template_3_Columns #column3 .box .cols3 .rowMargin{width:55px;}

#template_3_Columns .cols4 .listItem{width:42px;}
#template_3_Columns .cols4 .rowMargin{width:43px;}
#template_3_Columns .box .cols4 .listItem{width:37px;}
#template_3_Columns .box .cols4 .rowMargin{width:48px;}
#template_3_Columns #column3 .cols4 .listItem{width:44px;}
#template_3_Columns #column3 .cols4 .rowMargin{width:42px;}
#template_3_Columns #column3 .box .cols4 .listItem{width:36px;}
#template_3_Columns #column3 .box .cols4 .rowMargin{width:36px;}

#template_3_Columns .cols5 .listItem{width:30px;}
#template_3_Columns .cols5 .rowMargin{width:30px;}
#template_3_Columns .box .cols5 .listItem{width:24px;}
#template_3_Columns .box .cols5 .rowMargin{width:41px;}
#template_3_Columns #column3 .cols5 .listItem{width:29px;}
#template_3_Columns #column3 .cols5 .rowMargin{width:30px;}
#template_3_Columns #column3 .box .cols5 .listItem{width:23px;}
#template_3_Columns #column3 .box .cols5 .rowMargin{width:25px;}

/* 25% column widths */
#template_3_Columns_50_25_25 #column1{float:left;width:361px;margin-right:21px;}
#template_3_Columns_50_25_25 #column2{float:left;width:170px;margin-right:21px;}
#template_3_Columns_50_25_25 #column3{float:left;width:170px;}

#template_3_Columns_25_25_50 #column1{float: left;width: 170px;margin-right:21px;}
#template_3_Columns_25_25_50 #column2{float: left;width: 170px;margin-right:21px;}
#template_3_Columns_25_25_50 #column3{float: left;width: 361px}

#template_3_Columns_25_25_50 #column1 .cols2 .listItem{width:74px;}
#template_3_Columns_25_25_50 #column2 .cols2 .listItem{width:74px;}
#template_3_Columns_25_25_50 #column1 .cols2 .rowMargin{width:74px;}
#template_3_Columns_25_25_50 #column2 .cols2 .rowMargin{width:74px;}

#template_3_Columns_25_25_50 #column1 .box .cols2 .listItem{width:61px;}
#template_3_Columns_25_25_50 #column2 .box .cols2 .listItem{width:61px;}
#template_3_Columns_25_25_50 #column1 .box .cols2 .rowMargin{width:62px;}
#template_3_Columns_25_25_50 #column2 .box .cols2 .rowMargin{width:62px;}

#template_3_Columns_50_25_25 #column2 .cols2 .listItem{width:74px;}
#template_3_Columns_50_25_25 #column3 .cols2 .listItem{width:74px;}
#template_3_Columns_50_25_25 #column2 .cols2 .rowMargin{width:74px;}
#template_3_Columns_50_25_25 #column3 .cols2 .rowMargin{width:74px;}

#template_3_Columns_50_25_25 #column2 .box .cols2 .listItem{width:61px;}
#template_3_Columns_50_25_25 #column3 .box .cols2 .listItem{width:61px;}
#template_3_Columns_50_25_25 #column2 .box .cols2 .rowMargin{width:62px;}
#template_3_Columns_50_25_25 #column3 .box .cols2 .rowMargin{width:62px;}

/* FORM ELEMENT WIDTH CALCULATIONS */
#template_3_Columns_50_25_25 #column2 input.textbox,
#template_3_Columns_50_25_25 #column2 textarea.textarea,
#template_3_Columns_50_25_25 #column2 select,
#template_3_Columns_50_25_25 #column3 input.textbox,
#template_3_Columns_50_25_25 #column3 textarea.textarea,
#template_3_Columns_50_25_25 #column3 select
{width: 144px}

#template_3_Columns_50_25_25 #column2 .box input.textbox,
#template_3_Columns_50_25_25 #column2 .box textarea.textarea,
#template_3_Columns_50_25_25 #column2 .box select,
#template_3_Columns_50_25_25 #column3 .box input.textbox,
#template_3_Columns_50_25_25 #column3 .box textarea.textarea,
#template_3_Columns_50_25_25 #column3 .box select
{width: 118px}

#template_3_Columns input.textbox,
#template_3_Columns textarea.textarea,
#template_3_Columns select
{width: 206px}

#template_3_Columns .box input.textbox,
#template_3_Columns .box textarea.textarea,
#template_3_Columns .box select
{width: 180px}

#template_3_Columns_50_25_25 #column1 input.textbox,
#template_3_Columns_50_25_25 #column1 textarea.textarea,
#template_3_Columns_25_25_50 #column3 input.textbox,
#template_3_Columns_25_25_50 #column3 textarea.textarea,
#template_2_Columns #column1 input.textbox,
#template_2_Columns #column1 textarea.textarea,
#template_2_Columns #column2 input.textbox,
#template_2_Columns #column2 textarea.textarea
{width: 342px}

#template_3_Columns_50_25_25 #column1 .box input.textbox,
#template_3_Columns_50_25_25 #column1 .box textarea.textarea,
#template_3_Columns_25_25_50 #column3 .box input.textbox,
#template_3_Columns_25_25_50 #column3 .box textarea.textarea,
#template_2_Columns #column1 .box input.textbox,
#template_2_Columns #column1 .box textarea.textarea,
#template_2_Columns #column2 .box input.textbox,
#template_2_Columns #column2 .box textarea.textarea
{width: 316px}

#template_2_Columns_66_33 #column1 input.textbox,
#template_2_Columns_66_33 #column1 textarea.textarea,
#template_2_Columns_33_66 #column2 input.textbox,
#template_2_Columns_33_66 #column2 textarea.textarea
{width:430px}

#template_2_Columns_66_33 #column1 .box input.textbox,
#template_2_Columns_66_33 #column1 .box textarea.textarea,
#template_2_Columns_33_66 #column2 .box input.textbox,
#template_2_Columns_33_66 #column2 .box textarea.textarea
{width:404px}

#template_2_Columns_66_33 #column2 input.textbox,
#template_2_Columns_66_33 #column2 textarea.textarea,
#template_2_Columns_33_66 #column1 input.textbox,
#template_2_Columns_33_66 #column1 textarea.textarea
{width:254px}

#template_2_Columns_66_33 #column2 .box input.textbox,
#template_2_Columns_66_33 #column2 .box textarea.textarea,
#template_2_Columns_33_66 #column1 .box input.textbox,
#template_2_Columns_33_66 #column1 .box textarea.textarea
{width:202px}

#header .ewXform fieldset.inline li,
#footer .ewXform fieldset.inline li,
{width:48%;}

#header input.textbox,
#header textarea.textarea,
#footer input.textbox,
#footer textarea.textarea
{ width:740px}

#header .box input.textbox,
#header .box textarea.textarea,
#footer .box input.textbox,
#footer .box textarea.textarea
{ width:714px}

#header fieldset.inline input.textbox,
#header fieldset.inline textarea.textarea,
#footer fieldset.inline input.textbox,
#footer fieldset.inline textarea.textarea
{ width:342px}

#header .box input.textbox,
#header .box textarea.textarea,
#footer .box input.textbox,
#footer .box textarea.textarea
{ width:688px}

#header .box fieldset.inline input.textbox,
#header .box fieldset.inline textarea.textarea,
#footer .box fieldset.inline input.textbox,
#footer .box fieldset.inline textarea.textarea
{ width:316px}

/* FULL WIDTH COLUMN CALCULATIONS */
.fullwidth .cols2 .listItem{width:482px;}
.fullwidth .cols2 .rowMargin{width:482px;}

.fullwidth .cols3 .listItem{width:314px;}
.fullwidth .cols3 .rowMargin{width:314px;}

.fullwidth .cols4 .listItem{width:231px;}
.fullwidth .cols4 .rowMargin{width:230px;}

.fullwidth .cols5 .listItem{width:180px;}
.fullwidth .cols5 .rowMargin{width:180px;}

.fullwidth .box .cols2 .listItem{width:468px;}
.fullwidth .box .cols2 .rowMargin{width:468px;}

.fullwidth .box .cols3 .listItem{width:306px;}
.fullwidth .box .cols3 .rowMargin{width:305px;}

.fullwidth .box .cols4 .listItem{width:223px;}
.fullwidth .box .cols4 .rowMargin{width:224px;}

.fullwidth .box .cols5 .listItem{width:174px;}
.fullwidth .box .cols5 .rowMargin{width:175px;}

/* 50% Columns */
.fullwidth #template_2_Columns #column1 {float:left;width:482px;margin-right:21px;}
.fullwidth #template_2_Columns #column2 {float:left;width:481px}

.fullwidth #template_2_Columns #column1 .cols2 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols2 .listItem{width:230px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols2 .listItem,
.fullwidth #template_2_Columns #column2 .cols2 .listItem{width:230px;}
.fullwidth #template_2_Columns #column1 .cols2 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols2 .rowMargin{width: 230px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols2 .rowMargin,
.fullwidth #template_2_Columns #column2 .cols2 .rowMargin{width: 230px;}

.fullwidth #template_2_Columns #column1 .box .cols2 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols2 .listItem{width:218px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols2 .listItem,
.fullwidth #template_2_Columns #column2 .box .cols2 .listItem{width:217px;}
.fullwidth #template_2_Columns #column1 .box .cols2 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols2 .rowMargin{width: 218px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols2 .rowMargin,
.fullwidth #template_2_Columns #column2 .box .cols2 .rowMargin{width: 217px;}

.fullwidth #template_2_Columns #column1 .cols3 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols3 .listItem{width: 146px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols3 .listItem,
.fullwidth #template_2_Columns #column2 .cols3 .listItem{width: 147px;}
.fullwidth #template_2_Columns #column1 .cols3 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols3 .rowMargin{width: 147px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols3 .rowMargin,
.fullwidth #template_2_Columns #column2 .cols3 .rowMargin{width:146px;}

.fullwidth #template_2_Columns #column1 .box .cols3 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols3 .listItem{width: 138px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols3 .listItem,
.fullwidth #template_2_Columns #column2 .box .cols3 .listItem{width: 137px;}
.fullwidth #template_2_Columns #column1 .box .cols3 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols3 .rowMargin{width: 138px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols3 .rowMargin,
.fullwidth #template_2_Columns #column2 .box .cols3 .rowMargin{width:138}

.fullwidth #template_2_Columns #column1 .cols4 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols4 .listItem{width: 104px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols4 .listItem,
.fullwidth #template_2_Columns #column2 .cols4 .listItem{width: 106px;}
.fullwidth #template_2_Columns #column1 .cols4 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols4 .rowMargin{width: 105px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols4 .rowMargin,
.fullwidth #template_2_Columns #column2 .cols4 .rowMargin{width:104px;}

.fullwidth #template_2_Columns #column1 .box .cols4 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols4 .listItem{width: 99px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols4 .listItem,
.fullwidth #template_2_Columns #column2 .box .cols4 .listItem{width: 98px;}
.fullwidth #template_2_Columns #column1 .box .cols4 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols4 .rowMargin{width: 98px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols4 .rowMargin,
.fullwidth #template_2_Columns #column2 .box .cols4 .rowMargin{width:98}

.fullwidth #template_2_Columns #column1 .cols5 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols5 .listItem{width: 78px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols5 .listItem,
.fullwidth #template_2_Columns #column2 .cols5 .listItem{width: 81px;}
.fullwidth #template_2_Columns #column1 .cols5 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .cols5 .rowMargin{width: 80px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .cols5 .rowMargin,
.fullwidth #template_2_Columns #column2 .cols5 .rowMargin{width:79px;}

.fullwidth #template_2_Columns #column1 .box .cols5 .listItem,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols5 .listItem{width: 76px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols5 .listItem,
.fullwidth #template_2_Columns #column2 .box .cols5 .listItem{width: 75px;}
.fullwidth #template_2_Columns #column1 .box .cols5 .rowMargin,
.fullwidth #template_3_Columns_50_25_25 #column1 .box .cols5 .rowMargin{width: 74px;}
.fullwidth #template_3_Columns_25_25_50 #column3 .box .cols5 .rowMargin,
.fullwidth #template_2_Columns #column2 .box .cols5 .rowMargin{width:74}

/* 66% columns */
.fullwidth #template_2_Columns_66_33 #column1{float: left;width: 597px;margin-right: 21px;}
.fullwidth #template_2_Columns_66_33 #column2{float: left;width: 365px;}

.fullwidth #template_2_Columns_66_33 #column1 .cols2 .listItem{width:288px;}
.fullwidth #template_2_Columns_66_33 #column1 .cols2 .rowMargin{width:288px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols2 .listItem{width:275px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols2 .rowMargin{width:275px;}

.fullwidth #template_2_Columns_33_66 #column2 .cols2 .listItem{width:288px;}
.fullwidth #template_2_Columns_33_66 #column2 .cols2 .rowMargin{width:288px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols2 .listItem{width:275px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols2 .rowMargin{width:275px;}

.fullwidth #template_2_Columns_66_33 #column1 .cols3 .listItem{width:185px;}
.fullwidth #template_2_Columns_66_33 #column1 .cols3 .rowMargin{width:185px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols3 .listItem{width:177px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols3 .rowMargin{width:176px;}

.fullwidth #template_2_Columns_33_66 #column2 .cols3 .listItem{width:185px;}
.fullwidth #template_2_Columns_33_66 #column2 .cols3 .rowMargin{width:185px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols3 .listItem{width:177px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols3 .rowMargin{width:176px;}

.fullwidth #template_2_Columns_66_33 #column1 .cols4 .listItem{width:132px;}
.fullwidth #template_2_Columns_66_33 #column1 .cols4 .rowMargin{width:134px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols4 .listItem{width:127px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols4 .rowMargin{width:127px;}

.fullwidth #template_2_Columns_33_66 #column2 .cols4 .listItem{width:132px;}
.fullwidth #template_2_Columns_33_66 #column2 .cols4 .rowMargin{width:134px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols4 .listItem{width:127px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols4 .rowMargin{width:127px;}

.fullwidth #template_2_Columns_66_33 #column1 .cols5 .listItem{width:101px;}
.fullwidth #template_2_Columns_66_33 #column1 .cols5 .rowMargin{width:103px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols5 .listItem{width:99px;}
.fullwidth #template_2_Columns_66_33 #column1 .box .cols5 .rowMargin{width:127px;}

.fullwidth #template_2_Columns_33_66 #column2 .cols5 .listItem{width:101px;}
.fullwidth #template_2_Columns_33_66 #column2 .cols5 .rowMargin{width:103px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols5 .listItem{width:99px;}
.fullwidth #template_2_Columns_33_66 #column2 .box .cols5 .rowMargin{width:127px;}


/* 33% columns */
.fullwidth #template_2_Columns_33_66 #column1{float: left;width: 365px;margin-right: 21px;}
.fullwidth #template_2_Columns_33_66 #column2{float: left;width: 597px;}

.fullwidth #template_2_Columns_33_66 #column1 .cols2 .listItem{width:172px;}
.fullwidth #template_2_Columns_33_66 #column1 .cols2 .rowMargin{width:172px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols2 .listItem{width:159px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols2 .rowMargin{width:159px;}

.fullwidth #template_2_Columns_66_33 #column2 .cols2 .listItem{width:172px;}
.fullwidth #template_2_Columns_66_33 #column2 .cols2 .rowMargin{width:172px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols2 .listItem{width:159px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols2 .rowMargin{width:159px;}

.fullwidth #template_2_Columns_33_66 #column1 .cols3 .listItem{width:107px;}
.fullwidth #template_2_Columns_33_66 #column1 .cols3 .rowMargin{width:108px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols3 .listItem{width:99px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols3 .rowMargin{width:99px;}

.fullwidth #template_2_Columns_66_33 #column2 .cols3 .listItem{width:107px;}
.fullwidth #template_2_Columns_66_33 #column2 .cols3 .rowMargin{width:108px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols3 .listItem{width:99px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols3 .rowMargin{width:99px;}

.fullwidth #template_2_Columns_33_66 #column1 .cols4 .listItem{width:74px;}
.fullwidth #template_2_Columns_33_66 #column1 .cols4 .rowMargin{width:76px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols4 .listItem{width:69px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols4 .rowMargin{width:69px;}

.fullwidth #template_2_Columns_66_33 #column2 .cols4 .listItem{width:74px;}
.fullwidth #template_2_Columns_66_33 #column2 .cols4 .rowMargin{width:76px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols4 .listItem{width:69px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols4 .rowMargin{width:69px;}

.fullwidth #template_2_Columns_33_66 #column1 .cols5 .listItem{width:57px;}
.fullwidth #template_2_Columns_33_66 #column1 .cols5 .rowMargin{width:56px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols5 .listItem{width:51px;}
.fullwidth #template_2_Columns_33_66 #column1 .box .cols5 .rowMargin{width:51px;}

.fullwidth #template_2_Columns_66_33 #column2 .cols5 .listItem{width:57px;}
.fullwidth #template_2_Columns_66_33 #column2 .cols5 .rowMargin{width:56px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols5 .listItem{width:51px;}
.fullwidth #template_2_Columns_66_33 #column2 .box .cols5 .rowMargin{width:51px;}

/* 3 column widths (true 33%)*/
.fullwidth #template_3_Columns #column1{float: left;width:314px;margin-right: 21px;}
.fullwidth #template_3_Columns #column2{float: left;width:314px;margin-right: 21px;}
.fullwidth #template_3_Columns #column3{float: left;width:314px;}

.fullwidth #template_3_Columns .cols2 .listItem{width:146px;}
.fullwidth #template_3_Columns .cols2 .rowMargin{width:146px;}
.fullwidth #template_3_Columns .box .cols2 .listItem{width:134px;}
.fullwidth #template_3_Columns .box .cols2 .rowMargin{width:134px;}

.fullwidth #template_3_Columns #column3 .cols2 .listItem{width:146px;}
.fullwidth #template_3_Columns #column3 .cols2 .rowMargin{width:146px;}
.fullwidth #template_3_Columns #column3 .box .cols2 .listItem{width:134px;}
.fullwidth #template_3_Columns #column3 .box .cols2 .rowMargin{width:134px;}

.fullwidth #template_3_Columns .cols3 .listItem{width:90px;}
.fullwidth #template_3_Columns .cols3 .rowMargin{width:91px;}
.fullwidth #template_3_Columns .box .cols3 .listItem{width:82px;}
.fullwidth #template_3_Columns .box .cols3 .rowMargin{width:82px;}

.fullwidth #template_3_Columns #column3 .cols3 .listItem{width:90px;}
.fullwidth #template_3_Columns #column3 .cols3 .rowMargin{width:91px;}
.fullwidth #template_3_Columns #column3 .box .cols3 .listItem{width:82px;}
.fullwidth #template_3_Columns #column3 .box .cols3 .rowMargin{width:82px;}

.fullwidth #template_3_Columns .cols4 .listItem{width:62px;}
.fullwidth #template_3_Columns .cols4 .rowMargin{width:63px;}
.fullwidth #template_3_Columns .box .cols4 .listItem{width:57px;}
.fullwidth #template_3_Columns .box .cols4 .rowMargin{width:56px;}

.fullwidth #template_3_Columns #column3 .cols4 .listItem{width:62px;}
.fullwidth #template_3_Columns #column3 .cols4 .rowMargin{width:63px;}
.fullwidth #template_3_Columns #column3 .box .cols4 .listItem{width:57px;}
.fullwidth #template_3_Columns #column3 .box .cols4 .rowMargin{width:56px;}

.fullwidth #template_3_Columns .cols5 .listItem{width:46px;}
.fullwidth #template_3_Columns .cols5 .rowMargin{width:46px;}
.fullwidth #template_3_Columns .box .cols5 .listItem{width:40px;}
.fullwidth #template_3_Columns .box .cols5 .rowMargin{width:41px;}

.fullwidth #template_3_Columns #column3 .cols5 .listItem{width:46px;}
.fullwidth #template_3_Columns #column3 .cols5 .rowMargin{width:46px;}
.fullwidth #template_3_Columns #column3 .box .cols5 .listItem{width:40px;}
.fullwidth #template_3_Columns #column3 .box .cols5 .rowMargin{width:41px;}

/* 25% column widths */
.fullwidth #template_3_Columns_50_25_25 #column1{float:left;width:482px;margin-right:21px;}
.fullwidth #template_3_Columns_50_25_25 #column2{float:left;width:230px;margin-right:21px;}
.fullwidth #template_3_Columns_50_25_25 #column3{float:left;width:230px;}

.fullwidth #template_3_Columns_25_25_50 #column1{float: left;width: 230px;margin-right:21px;}
.fullwidth #template_3_Columns_25_25_50 #column2{float: left;width: 231px;margin-right:21px;}
.fullwidth #template_3_Columns_25_25_50 #column3{float: left;width: 481px}

.fullwidth #template_3_Columns_25_25_50 #column1 .cols2 .listItem{width:104px;}
.fullwidth #template_3_Columns_25_25_50 #column2 .cols2 .listItem{width:105px;}
.fullwidth #template_3_Columns_25_25_50 #column1 .cols2 .rowMargin{width:104px;}
.fullwidth #template_3_Columns_25_25_50 #column2 .cols2 .rowMargin{width:105px;}

.fullwidth #template_3_Columns_25_25_50 #column1 .box .cols2 .listItem{width:91px;}
.fullwidth #template_3_Columns_25_25_50 #column2 .box .cols2 .listItem{width:92px;}
.fullwidth #template_3_Columns_25_25_50 #column1 .box .cols2 .rowMargin{width:92px;}
.fullwidth #template_3_Columns_25_25_50 #column2 .box .cols2 .rowMargin{width:92px;}

.fullwidth #template_3_Columns_50_25_25 #column2 .cols2 .listItem{width:104px;}
.fullwidth #template_3_Columns_50_25_25 #column3 .cols2 .listItem{width:104px;}
.fullwidth #template_3_Columns_50_25_25 #column2 .cols2 .rowMargin{width:104px;}
.fullwidth #template_3_Columns_50_25_25 #column3 .cols2 .rowMargin{width:104px;}

.fullwidth #template_3_Columns_50_25_25 #column2 .box .cols2 .listItem{width:91px;}
.fullwidth #template_3_Columns_50_25_25 #column3 .box .cols2 .listItem{width:91px;}
.fullwidth #template_3_Columns_50_25_25 #column2 .box .cols2 .rowMargin{width:92px;}
.fullwidth #template_3_Columns_50_25_25 #column3 .box .cols2 .rowMargin{width:92px;}

/* FORM ELEMENT WIDTH CALCULATIONS */
.fullwidth #template_3_Columns_50_25_25 #column2 input.textbox,
.fullwidth #template_3_Columns_50_25_25 #column2 textarea.textarea,
.fullwidth #template_3_Columns_50_25_25 #column2 select,
.fullwidth #template_3_Columns_50_25_25 #column3 input.textbox,
.fullwidth #template_3_Columns_50_25_25 #column3 textarea.textarea,
.fullwidth #template_3_Columns_50_25_25 #column3 select
{width: 204px}

.fullwidth #template_3_Columns_50_25_25 #column2 .box input.textbox,
.fullwidth #template_3_Columns_50_25_25 #column2 .box textarea.textarea,
.fullwidth #template_3_Columns_50_25_25 #column2 .box select,
.fullwidth #template_3_Columns_50_25_25 #column3 .box input.textbox,
.fullwidth #template_3_Columns_50_25_25 #column3 .box textarea.textarea,
.fullwidth #template_3_Columns_50_25_25 #column3 .box select
{width: 178px}

.fullwidth #template_3_Columns input.textbox,
.fullwidth #template_3_Columns textarea.textarea,
.fullwidth #template_3_Columns select
{width: 286px}

.fullwidth #template_3_Columns .box input.textbox,
.fullwidth #template_3_Columns .box textarea.textarea,
.fullwidth #template_3_Columns .box select
{width: 260px}

.fullwidth #template_3_Columns_50_25_25 #column1 input.textbox,
.fullwidth #template_3_Columns_50_25_25 #column1 textarea.textarea,
.fullwidth #template_3_Columns_25_25_50 #column3 input.textbox,
.fullwidth #template_3_Columns_25_25_50 #column3 textarea.textarea,
.fullwidth #template_2_Columns #column1 input.textbox,
.fullwidth #template_2_Columns #column1 textarea.textarea,
.fullwidth #template_2_Columns #column2 input.textbox,
.fullwidth #template_2_Columns #column2 textarea.textarea
{width: 463px}

.fullwidth #template_3_Columns_50_25_25 #column1 .box input.textbox,
.fullwidth #template_3_Columns_50_25_25 #column1 .box textarea.textarea,
.fullwidth #template_3_Columns_25_25_50 #column3 .box input.textbox,
.fullwidth #template_3_Columns_25_25_50 #column3 .box textarea.textarea,
.fullwidth #template_2_Columns #column1 .box input.textbox,
.fullwidth #template_2_Columns #column1 .box textarea.textarea,
.fullwidth #template_2_Columns #column2 .box input.textbox,
.fullwidth #template_2_Columns #column2 .box textarea.textarea
{width: 437px}

.fullwidth #template_2_Columns_66_33 #column1 input.textbox,
.fullwidth #template_2_Columns_66_33 #column1 textarea.textarea,
.fullwidth #template_2_Columns_33_66 #column2 input.textbox,
.fullwidth #template_2_Columns_33_66 #column2 textarea.textarea
{width:578px}

.fullwidth #template_2_Columns_66_33 #column1 .box input.textbox,
.fullwidth #template_2_Columns_66_33 #column1 .box textarea.textarea,
.fullwidth #template_2_Columns_33_66 #column2 .box input.textbox,
.fullwidth #template_2_Columns_33_66 #column2 .box textarea.textarea
{width:552px}

.fullwidth #template_2_Columns_66_33 #column2 input.textbox,
.fullwidth #template_2_Columns_66_33 #column2 textarea.textarea,
.fullwidth #template_2_Columns_33_66 #column1 input.textbox,
.fullwidth #template_2_Columns_33_66 #column1 textarea.textarea
{width:346px}

.fullwidth #template_2_Columns_66_33 #column2 .box input.textbox,
.fullwidth #template_2_Columns_66_33 #column2 .box textarea.textarea,
.fullwidth #template_2_Columns_33_66 #column1 .box input.textbox,
.fullwidth #template_2_Columns_33_66 #column1 .box textarea.textarea
{width:320px}